Browse Source

feat: [查询是否有新增表单的权限]

master
memorylkf 4 days ago
parent
commit
2cd86208f0
3 changed files with 26 additions and 0 deletions
  1. +10
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/StudySubjectController.java
  2. +7
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudySubjectService.java
  3. +9
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudySubjectServiceImpl.java

+ 10
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/StudySubjectController.java View File

@ -62,4 +62,14 @@ public class StudySubjectController extends BaseController
studySubjectService.saveInfo(form);
return AjaxResult.success();
}
/**
* 查询是否有新增功能学科下的才能新增+详情的填报
*/
@GetMapping("/isMatchSubject")
public AjaxResult isMatchSubject(Long studySubjectId)
{
return AjaxResult.success(studySubjectService.isMatchSubject(studySubjectId));
}
}

+ 7
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IStudySubjectService.java View File

@ -33,4 +33,11 @@ public interface IStudySubjectService extends IService
*/
void saveInfo(StudySubjectSaveForm form);
/**
* 查询是否有新增功能学科下的才能新增+详情的填报
* @param studySubjectId
* @return
*/
Boolean isMatchSubject(Long studySubjectId);
}

+ 9
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudySubjectServiceImpl.java View File

@ -9,6 +9,7 @@ import java.util.stream.Collectors;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.hxhq.business.domain.Study;
import com.hxhq.business.domain.StudySubjectUser;
import com.hxhq.business.dto.study.StudyListDto;
import com.hxhq.business.enums.zykgl.JcgjlxEnum;
import com.hxhq.business.enums.zykgl.JcmcysEnum;
@ -164,4 +165,12 @@ public class StudySubjectServiceImpl extends ServiceImpl
studyJcgjService.saveInfo(study.getId(), JcgjlxEnum.ry, JcmcysEnum.blue,"人员变更", JctUtil.formatStr(formData), SecurityUtils.getUserId(),SecurityUtils.getNickName(),form.getSign().getRemark());
}
}
@Override
public Boolean isMatchSubject(Long studySubjectId) {
QueryWrapper<StudySubjectUser> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("user_id",SecurityUtils.getUserId());
queryWrapper.eq("study_subject_id",studySubjectId);
return studySubjectUserService.count(queryWrapper)>0;
}
}

Loading…
Cancel
Save