修改考试周限制
This commit is contained in:
@@ -156,7 +156,7 @@ public class ClassExamServiceImpl extends ServiceImpl<ClassExamDao, ClassExam> i
|
|||||||
ClassEntity classEntity = classEntityDao.selectById(params.get("relationId").toString());
|
ClassEntity classEntity = classEntityDao.selectById(params.get("relationId").toString());
|
||||||
ClassModel classModel = classModelDao.selectById(classEntity.getModelId());
|
ClassModel classModel = classModelDao.selectById(classEntity.getModelId());
|
||||||
if ("3".equals(classEntity.getState())&&
|
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("考试周已结束,等待结班");
|
return R.error("考试周已结束,等待结班");
|
||||||
}
|
}
|
||||||
examTime = classModel.getExamTime();//考试持续时间
|
examTime = classModel.getExamTime();//考试持续时间
|
||||||
|
|||||||
@@ -37,9 +37,8 @@ public class ClassToExamTask implements ITask{
|
|||||||
.eq(ClassEntity::getState,1));
|
.eq(ClassEntity::getState,1));
|
||||||
for (ClassEntity classEntity : classEntities) {
|
for (ClassEntity classEntity : classEntities) {
|
||||||
ClassModel classModel = classModelDao.selectById(classEntity.getModelId());
|
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()){//已到考试周,调整小班状态为考试周
|
if (startExamTime.getTime()<=new Date().getTime()){//已到考试周,调整小班状态为考试周
|
||||||
classEntity.setState("3");
|
classEntity.setState("3");
|
||||||
classEntityDao.updateById(classEntity);
|
classEntityDao.updateById(classEntity);
|
||||||
|
|||||||
Reference in New Issue
Block a user