浏览代码

教师端批量调整课程

Joburgess 4 年之前
父节点
当前提交
af5572dd97
共有 1 个文件被更改,包括 1 次插入4 次删除
  1. 1 4
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleServiceImpl.java

+ 1 - 4
mec-biz/src/main/java/com/ym/mec/biz/service/impl/CourseScheduleServiceImpl.java

@@ -1375,7 +1375,7 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 		for (CourseSchedule courseSchedule : courseSchedules) {
 			boolean b = checkSingleCourseConflict(courseSchedule, courseSchedules, result);
 			if(!b){
-				courseSchedule = idCourseMap.get(courseSchedule.getId());
+				result.get("failed").add(idCourseMap.get(courseSchedule.getId()));
 			}
 		}
 		return result;
@@ -1440,7 +1440,6 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 		Map<Long, Set<Integer>> courseLeaveStudentIdsMap = new HashMap<>();
 		for (StudentAttendance sa : studentAttendances) {
 			if(sa.getCourseScheduleId().equals(courseSchedule.getId())&&!StudentAttendanceStatusEnum.LEAVE.equals(sa.getStatus())){
-				result.get("failed").add(courseSchedule);
 				return false;
 			}
 			if(!courseLeaveStudentIdsMap.containsKey(sa.getCourseScheduleId())){
@@ -1523,8 +1522,6 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 			boolean b = courseTimeRevise(courseSchedule, repeatCourses);
 			if(b){
 				result.get("revise").add(courseSchedule);
-			}else{
-				result.get("failed").add(courseSchedule);
 			}
 			return b;
 		}