wangwei 6 gadi atpakaļ
vecāks
revīzija
12d9244652

+ 11 - 2
examcloud-core-examwork-service/src/main/java/cn/com/qmth/examcloud/core/examwork/service/impl/ExamServiceImpl.java

@@ -31,13 +31,13 @@ import cn.com.qmth.examcloud.core.basic.api.request.GetOrgReq;
 import cn.com.qmth.examcloud.core.basic.api.response.GetOrgResp;
 import cn.com.qmth.examcloud.core.examwork.base.enums.ExamProperty;
 import cn.com.qmth.examcloud.core.examwork.dao.ExamOrgPropertyRepo;
-import cn.com.qmth.examcloud.core.examwork.dao.ExamSpecialSettingsRepo;
 import cn.com.qmth.examcloud.core.examwork.dao.ExamPropertyRepo;
 import cn.com.qmth.examcloud.core.examwork.dao.ExamRepo;
+import cn.com.qmth.examcloud.core.examwork.dao.ExamSpecialSettingsRepo;
 import cn.com.qmth.examcloud.core.examwork.dao.entity.ExamEntity;
 import cn.com.qmth.examcloud.core.examwork.dao.entity.ExamOrgPropertyEntity;
-import cn.com.qmth.examcloud.core.examwork.dao.entity.ExamSpecialSettingsEntity;
 import cn.com.qmth.examcloud.core.examwork.dao.entity.ExamPropertyEntity;
+import cn.com.qmth.examcloud.core.examwork.dao.entity.ExamSpecialSettingsEntity;
 import cn.com.qmth.examcloud.core.examwork.service.ExamService;
 import cn.com.qmth.examcloud.core.examwork.service.ExamStudentService;
 import cn.com.qmth.examcloud.core.examwork.service.bean.ExamInfo;
@@ -237,6 +237,15 @@ public class ExamServiceImpl implements ExamService {
 			examPropertyRepo.save(entity);
 		}
 
+		// 考试设置混入特殊设置
+		ExamSpecialSettingsInfo examSpecialInfo = new ExamSpecialSettingsInfo();
+		examSpecialInfo.setBeginTime(saved.getBeginTime());
+		examSpecialInfo.setEndTime(saved.getEndTime());
+		examSpecialInfo.setExamId(saved.getId());
+		examSpecialInfo.setExamLimit(saved.getExamLimit());
+		examSpecialInfo.setRootOrgId(saved.getRootOrgId());
+		this.saveExamSpecialSettings(examSpecialInfo);
+
 		SyncExamReq req = new SyncExamReq();
 		req.setId(saved.getId());
 		req.setBeginTime(saved.getBeginTime());