|
@@ -1449,6 +1449,14 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
if (!ExamCategoryEnum.REBUILD.equals(basicExam.getCategory())) {
|
|
|
examDetail.setExamStartTime(examDetailList.getExamStartTime());
|
|
|
examDetail.setExamEndTime(examDetailList.getExamEndTime());
|
|
|
+
|
|
|
+ if (examDetail.getExamStartTime() != null && examDetail.getExamEndTime() != null) {
|
|
|
+ Map<String, String> dateMap = ConvertUtil.analyzeDateAndTime(examDetail.getExamStartTime(), examDetail.getExamEndTime());
|
|
|
+ String date = dateMap.get("date");
|
|
|
+ String time = dateMap.get("time");
|
|
|
+ examDetail.setExamDate(date);
|
|
|
+ examDetail.setExamTime(time);
|
|
|
+ }
|
|
|
}
|
|
|
examDetail.setTotalSubjects(count);
|
|
|
examDetail.setExamDataSource(ExamDataSourceEnum.EXAM_TASK);
|
|
@@ -1546,6 +1554,14 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
if (!ExamCategoryEnum.REBUILD.equals(basicExam.getCategory())) {
|
|
|
examDetail.setExamStartTime(examDetailParams.getExamStartTime());
|
|
|
examDetail.setExamEndTime(examDetailParams.getExamEndTime());
|
|
|
+
|
|
|
+ if (examDetail.getExamStartTime() != null && examDetail.getExamEndTime() != null) {
|
|
|
+ Map<String, String> dateMap = ConvertUtil.analyzeDateAndTime(examDetail.getExamStartTime(), examDetail.getExamEndTime());
|
|
|
+ String date = dateMap.get("date");
|
|
|
+ String time = dateMap.get("time");
|
|
|
+ examDetail.setExamDate(date);
|
|
|
+ examDetail.setExamTime(time);
|
|
|
+ }
|
|
|
}
|
|
|
examDetail.setTotalSubjects(examDetailParams.getTotalSubjects());
|
|
|
examDetail.setExamDataSource(ExamDataSourceEnum.EXAM_TASK);
|
|
@@ -1955,6 +1971,13 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
examDetail.setStatus(ExamDetailStatusEnum.NEW);
|
|
|
examDetail.setExamStartTime(DateDisposeUtils.parseDate(DateDisposeUtils.getDate() + " 00:00:00").getTime());
|
|
|
examDetail.setExamEndTime(DateDisposeUtils.parseDate(DateDisposeUtils.getDate() + " 23:59:00").getTime());
|
|
|
+ if (examDetail.getExamStartTime() != null && examDetail.getExamEndTime() != null) {
|
|
|
+ Map<String, String> dateMap = ConvertUtil.analyzeDateAndTime(examDetail.getExamStartTime(), examDetail.getExamEndTime());
|
|
|
+ String date = dateMap.get("date");
|
|
|
+ String time = dateMap.get("time");
|
|
|
+ examDetail.setExamDate(date);
|
|
|
+ examDetail.setExamTime(time);
|
|
|
+ }
|
|
|
examDetail.setTotalSubjects(makeupExamTaskParam.getTotalSubjects());
|
|
|
examDetail.setExamDataSource(ExamDataSourceEnum.EXAM_TASK);
|
|
|
examDetail.setNormal(true);
|
|
@@ -2109,6 +2132,13 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
examDetail.setTotalSubjects(examDetailStudentList.size());
|
|
|
examDetail.setExamStartTime(examStartTime);
|
|
|
examDetail.setExamEndTime(examEndTime);
|
|
|
+ if (examDetail.getExamStartTime() != null && examDetail.getExamEndTime() != null) {
|
|
|
+ Map<String, String> dateMap = ConvertUtil.analyzeDateAndTime(examDetail.getExamStartTime(), examDetail.getExamEndTime());
|
|
|
+ String date = dateMap.get("date");
|
|
|
+ String time = dateMap.get("time");
|
|
|
+ examDetail.setExamDate(date);
|
|
|
+ examDetail.setExamTime(time);
|
|
|
+ }
|
|
|
examDetail.setExamDataSource(ExamDataSourceEnum.FILE_IMPORT);
|
|
|
examDetail.setNormal(true);
|
|
|
examDetail.setCreateId(sysUser.getId());
|