Browse Source

feat: [试验管理] 预填表单增加新增判断

master
memorylkf 4 days ago
parent
commit
d3d96fa62e
1 changed files with 11 additions and 4 deletions
  1. +11
    -4
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudySubjectServiceImpl.java

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

@ -168,9 +168,16 @@ public class StudySubjectServiceImpl extends ServiceImpl
@Override @Override
public Boolean isMatchSubject(Long studySubjectId) { 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;
QueryWrapper<StudySubject> subjectQueryWrapper = new QueryWrapper<>();
subjectQueryWrapper.eq("leader",SecurityUtils.getUserId());
subjectQueryWrapper.eq("id",studySubjectId);
if(count(subjectQueryWrapper)>0){
return true;
}else{
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