修改考试周限制

This commit is contained in:
wuchunlei
2025-04-24 13:48:14 +08:00
parent 7b1a4026a2
commit 6728333b59
2 changed files with 2 additions and 3 deletions

View File

@@ -156,7 +156,7 @@ public class ClassExamServiceImpl extends ServiceImpl<ClassExamDao, ClassExam> i
ClassEntity classEntity = classEntityDao.selectById(params.get("relationId").toString());
ClassModel classModel = classModelDao.selectById(classEntity.getModelId());
if ("3".equals(classEntity.getState())&&
DateUtils.addDateDays(classEntity.getStartTime(),classModel.getDays()+classModel.getExamDays()).getTime()>new Date().getTime()){
DateUtils.addDateDays(classEntity.getStartTime(),classModel.getDays()+classModel.getExamDays()).getTime()<new Date().getTime()){
return R.error("考试周已结束,等待结班");
}
examTime = classModel.getExamTime();//考试持续时间

View File

@@ -37,9 +37,8 @@ public class ClassToExamTask implements ITask{
.eq(ClassEntity::getState,1));
for (ClassEntity classEntity : classEntities) {
ClassModel classModel = classModelDao.selectById(classEntity.getModelId());
int studyDays = classModel.getDays()-classModel.getExamDays();
//考试周开始时间
Date startExamTime = DateUtils.addDateDays(classEntity.getStartTime(),studyDays);
Date startExamTime = DateUtils.addDateDays(classEntity.getStartTime(),classModel.getDays());
if (startExamTime.getTime()<=new Date().getTime()){//已到考试周,调整小班状态为考试周
classEntity.setState("3");
classEntityDao.updateById(classEntity);