|
@@ -811,6 +811,12 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
errInfo.append("安排的课程存在冲突,");
|
|
|
errInfo.append("冲突课程为:");
|
|
|
|
|
|
+ if (Objects.isNull(preCourseSchedule.getId()) && Objects.isNull(backCourseSchedule.getId())) {
|
|
|
+ errInfo.setLength(0);
|
|
|
+ errInfo.append("您设置的循环周期存在时间冲突");
|
|
|
+ return errInfo.toString();
|
|
|
+ }
|
|
|
+
|
|
|
CourseSchedule courseSchedule = new CourseSchedule();
|
|
|
if (Objects.nonNull(preCourseSchedule.getId()) && existCourseScheduleIds.contains(preCourseSchedule.getId())) {
|
|
|
courseSchedule = preCourseSchedule;
|
|
@@ -843,6 +849,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
errInfo.append("(");
|
|
|
errInfo.append(courseSchedule.getId());
|
|
|
errInfo.append(")");
|
|
|
+
|
|
|
errInfo.append("类型为:");
|
|
|
switch (type) {
|
|
|
case 1:
|
|
@@ -2214,8 +2221,8 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
|
result.setGroupName(groupTemps.get(0).getGroupName());
|
|
|
result.setOrganName(groupTemps.get(0).getOrganName());
|
|
|
}
|
|
|
- result.setTeacherName(nameIdMap.get(result.getActualTeacherId()));
|
|
|
}
|
|
|
+ result.setTeacherName(nameIdMap.get(result.getActualTeacherId()));
|
|
|
List<TeacherAttendance> courseTeacherAttendances = courseTeacherAttendanceMap.get(result.getId());
|
|
|
if(!CollectionUtils.isEmpty(courseTeacherAttendances)){
|
|
|
TeacherAttendance teacherAttendance=courseTeacherAttendances.get(0);
|