|
@@ -275,8 +275,12 @@ public class ExamRoomServiceImpl extends BaseServiceImpl<Long, ExamRoom> impleme
|
|
|
Map<Integer, String> subjectIdNameMap = this.getMap("subject", "id_", "name_", subjectIds, Integer.class, String.class);
|
|
|
examRoom.setSubjectNameList(StringUtils.join(subjectIdNameMap.values(),","));
|
|
|
|
|
|
- examRoom.setExamStartTime(existExamRoom.getExamStartTime());
|
|
|
- examRoom.setExamEndTime(existExamRoom.getExamEndTime());
|
|
|
+ if(Objects.isNull(examRoom.getExamStartTime())){
|
|
|
+ examRoom.setExamStartTime(existExamRoom.getExamStartTime());
|
|
|
+ }
|
|
|
+ if(Objects.isNull(examRoom.getExamEndTime())){
|
|
|
+ examRoom.setExamEndTime(existExamRoom.getExamEndTime());
|
|
|
+ }
|
|
|
|
|
|
List<ExamRoom> examRooms=new ArrayList<>(Arrays.asList(examRoom));
|
|
|
checkRoomTeachers(examRooms);
|