|
@@ -1,7 +1,6 @@
|
|
package cn.com.qmth.examcloud.core.examwork.api.provider;
|
|
package cn.com.qmth.examcloud.core.examwork.api.provider;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
-import java.util.Date;
|
|
|
|
import java.util.Iterator;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@@ -24,7 +23,6 @@ import org.springframework.web.bind.annotation.RestController;
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
|
|
|
|
import cn.com.qmth.examcloud.commons.exception.StatusException;
|
|
import cn.com.qmth.examcloud.commons.exception.StatusException;
|
|
-import cn.com.qmth.examcloud.commons.util.BooleanUtil;
|
|
|
|
import cn.com.qmth.examcloud.core.basic.api.CourseCloudService;
|
|
import cn.com.qmth.examcloud.core.basic.api.CourseCloudService;
|
|
import cn.com.qmth.examcloud.core.basic.api.OrgCloudService;
|
|
import cn.com.qmth.examcloud.core.basic.api.OrgCloudService;
|
|
import cn.com.qmth.examcloud.core.basic.api.StudentCloudService;
|
|
import cn.com.qmth.examcloud.core.basic.api.StudentCloudService;
|
|
@@ -45,7 +43,6 @@ import cn.com.qmth.examcloud.core.examwork.dao.entity.ExamEntity;
|
|
import cn.com.qmth.examcloud.core.examwork.dao.entity.ExamStudentEntity;
|
|
import cn.com.qmth.examcloud.core.examwork.dao.entity.ExamStudentEntity;
|
|
import cn.com.qmth.examcloud.core.examwork.service.ExamService;
|
|
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.ExamStudentService;
|
|
-import cn.com.qmth.examcloud.core.examwork.service.bean.ExamSpecialSettingsInfo;
|
|
|
|
import cn.com.qmth.examcloud.core.examwork.service.bean.ExamStudentInfo;
|
|
import cn.com.qmth.examcloud.core.examwork.service.bean.ExamStudentInfo;
|
|
import cn.com.qmth.examcloud.examwork.api.ExamStudentCloudService;
|
|
import cn.com.qmth.examcloud.examwork.api.ExamStudentCloudService;
|
|
import cn.com.qmth.examcloud.examwork.api.bean.ExamStudentBean;
|
|
import cn.com.qmth.examcloud.examwork.api.bean.ExamStudentBean;
|
|
@@ -145,25 +142,6 @@ public class ExamStudentCloudServiceProvider extends ControllerSupport
|
|
|
|
|
|
ExamStudentInfo saved = examStudentService.saveExamStudent(info);
|
|
ExamStudentInfo saved = examStudentService.saveExamStudent(info);
|
|
|
|
|
|
- Date specialBeginTime = req.getSpecialBeginTime();
|
|
|
|
- Date specialEndTime = req.getSpecialEndTime();
|
|
|
|
-
|
|
|
|
- if (!new Boolean(null == specialBeginTime).equals(new Boolean(null == specialEndTime))) {
|
|
|
|
- throw new StatusException("210101", "specialBeginTime & specialEndTime wrong");
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- int trueNum = BooleanUtil.countTrue(null != specialBeginTime, null != specialEndTime);
|
|
|
|
- if (2 == trueNum) {
|
|
|
|
- ExamSpecialSettingsInfo examSpecialInfo = new ExamSpecialSettingsInfo();
|
|
|
|
- examSpecialInfo.setBeginTime(specialBeginTime);
|
|
|
|
- examSpecialInfo.setEndTime(specialEndTime);
|
|
|
|
- examSpecialInfo.setExamId(req.getExamId());
|
|
|
|
- examSpecialInfo.setExamLimit(false);
|
|
|
|
- examSpecialInfo.setRootOrgId(req.getRootOrgId());
|
|
|
|
- examSpecialInfo.setStudentId(saved.getStudentId());
|
|
|
|
- examService.saveExamSpecialSettings(examSpecialInfo);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
SaveExamStudentResp resp = new SaveExamStudentResp();
|
|
SaveExamStudentResp resp = new SaveExamStudentResp();
|
|
|
|
|
|
ExamStudentBean examStudentBean = new ExamStudentBean();
|
|
ExamStudentBean examStudentBean = new ExamStudentBean();
|