|
|
@ -9,6 +9,7 @@ import java.util.stream.Collectors; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
import com.hxhq.business.domain.Study; |
|
|
import com.hxhq.business.domain.Study; |
|
|
|
|
|
import com.hxhq.business.domain.StudySubjectUser; |
|
|
import com.hxhq.business.dto.study.StudyListDto; |
|
|
import com.hxhq.business.dto.study.StudyListDto; |
|
|
import com.hxhq.business.enums.zykgl.JcgjlxEnum; |
|
|
import com.hxhq.business.enums.zykgl.JcgjlxEnum; |
|
|
import com.hxhq.business.enums.zykgl.JcmcysEnum; |
|
|
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()); |
|
|
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; |
|
|
|
|
|
} |
|
|
} |
|
|
} |