|
|
@ -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; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |