|
@@ -223,7 +223,7 @@ public class ExaminationBasicServiceImpl extends BaseServiceImpl<Long, Examinati
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public int update(ExaminationBasic examinationBasic) {
|
|
|
+ public void updateExam(ExaminationBasic examinationBasic,Integer operatorId) {
|
|
|
if(Objects.isNull(examinationBasic.getId())){
|
|
|
throw new BizException("请指定考级项目");
|
|
|
}
|
|
@@ -240,7 +240,15 @@ public class ExaminationBasicServiceImpl extends BaseServiceImpl<Long, Examinati
|
|
|
if(ExamStatusEnum.CLOSE.equals(existsExam.getStatus())){
|
|
|
throw new BizException("考级项目已关闭");
|
|
|
}
|
|
|
- return examinationBasicDao.update(examinationBasic);
|
|
|
+ if(Objects.nonNull(examinationBasic.getEnrollStartTime())
|
|
|
+ &&examinationBasic.getEnrollStartTime().compareTo(existsExam.getEnrollStartTime())!=0){
|
|
|
+ examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "修改报名时间", operatorId));
|
|
|
+ }
|
|
|
+ if(Objects.nonNull(examinationBasic.getEnrollEndTime())
|
|
|
+ &&examinationBasic.getEnrollEndTime().compareTo(existsExam.getEnrollEndTime())!=0){
|
|
|
+ examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "修改报名时间", operatorId));
|
|
|
+ }
|
|
|
+ examinationBasicDao.update(examinationBasic);
|
|
|
}
|
|
|
|
|
|
@Override
|