|
@@ -171,6 +171,7 @@ public class ExaminationBasicServiceImpl extends BaseServiceImpl<Long, Examinati
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "确认考试结果", operatorId));
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "确认考试结果", operatorId));
|
|
}else if(ExamStatusEnum.CLOSE.equals(statusEnum)){
|
|
}else if(ExamStatusEnum.CLOSE.equals(statusEnum)){
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "关闭考级项目", operatorId));
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "关闭考级项目", operatorId));
|
|
|
|
+ examOrganizationRelationService.examStatusChangePush(examId, statusEnum);
|
|
}
|
|
}
|
|
if(ExamStatusEnum.CLOSE.equals(existsExam.getStatus())){
|
|
if(ExamStatusEnum.CLOSE.equals(existsExam.getStatus())){
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "开启考级项目", operatorId));
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "开启考级项目", operatorId));
|
|
@@ -277,6 +278,8 @@ public class ExaminationBasicServiceImpl extends BaseServiceImpl<Long, Examinati
|
|
examinationBasic.setExamLocationNameList(StringUtils.join(organNameMap.values(),","));
|
|
examinationBasic.setExamLocationNameList(StringUtils.join(organNameMap.values(),","));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ boolean examRegistIsChange=false;
|
|
|
|
+
|
|
if(Objects.nonNull(examinationBasic.getEnrollStartTime())
|
|
if(Objects.nonNull(examinationBasic.getEnrollStartTime())
|
|
&&examinationBasic.getEnrollStartTime().compareTo(existsExam.getEnrollStartTime())!=0){
|
|
&&examinationBasic.getEnrollStartTime().compareTo(existsExam.getEnrollStartTime())!=0){
|
|
if(ExamStatusEnum.EXAM_ING.equals(existsExam.getStatus())||
|
|
if(ExamStatusEnum.EXAM_ING.equals(existsExam.getStatus())||
|
|
@@ -284,6 +287,7 @@ public class ExaminationBasicServiceImpl extends BaseServiceImpl<Long, Examinati
|
|
throw new BizException("无法修改");
|
|
throw new BizException("无法修改");
|
|
}
|
|
}
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "修改报名时间", operatorId));
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "修改报名时间", operatorId));
|
|
|
|
+ examRegistIsChange=true;
|
|
}
|
|
}
|
|
if(Objects.nonNull(examinationBasic.getEnrollEndTime())
|
|
if(Objects.nonNull(examinationBasic.getEnrollEndTime())
|
|
&&examinationBasic.getEnrollEndTime().compareTo(existsExam.getEnrollEndTime())!=0){
|
|
&&examinationBasic.getEnrollEndTime().compareTo(existsExam.getEnrollEndTime())!=0){
|
|
@@ -292,6 +296,7 @@ public class ExaminationBasicServiceImpl extends BaseServiceImpl<Long, Examinati
|
|
throw new BizException("无法修改");
|
|
throw new BizException("无法修改");
|
|
}
|
|
}
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "修改报名时间", operatorId));
|
|
examLifecycleLogDao.insert(new ExamLifecycleLog(existsExam.getId().intValue(), "修改报名时间", operatorId));
|
|
|
|
+ examRegistIsChange=true;
|
|
}
|
|
}
|
|
if(Objects.nonNull(examinationBasic.getEnrollStartTime())&&Objects.nonNull(examinationBasic.getEnrollEndTime())&&!ExamStatusEnum.SETTING.equals(existsExam.getStatus())){
|
|
if(Objects.nonNull(examinationBasic.getEnrollStartTime())&&Objects.nonNull(examinationBasic.getEnrollEndTime())&&!ExamStatusEnum.SETTING.equals(existsExam.getStatus())){
|
|
if(examinationBasic.getEnrollStartTime().compareTo(examinationBasic.getEnrollEndTime())>=0){
|
|
if(examinationBasic.getEnrollStartTime().compareTo(examinationBasic.getEnrollEndTime())>=0){
|
|
@@ -308,6 +313,9 @@ public class ExaminationBasicServiceImpl extends BaseServiceImpl<Long, Examinati
|
|
}
|
|
}
|
|
|
|
|
|
examinationBasicDao.update(examinationBasic);
|
|
examinationBasicDao.update(examinationBasic);
|
|
|
|
+ if(examRegistIsChange){
|
|
|
|
+ examOrganizationRelationService.examDateChangePush(examinationBasic.getId());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -332,6 +340,7 @@ public class ExaminationBasicServiceImpl extends BaseServiceImpl<Long, Examinati
|
|
examinationBasic.setMemo(reason);
|
|
examinationBasic.setMemo(reason);
|
|
examinationBasic.setStatus(ExamStatusEnum.CLOSE);
|
|
examinationBasic.setStatus(ExamStatusEnum.CLOSE);
|
|
examinationBasicDao.update(examinationBasic);
|
|
examinationBasicDao.update(examinationBasic);
|
|
|
|
+ examOrganizationRelationService.examStatusChangePush(examId.longValue(), ExamStatusEnum.CLOSE);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|