|
|
@@ -364,6 +364,7 @@ public class CourseTableServiceImpl extends ServiceImpl<CourseTableMapper, Cours
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean adjustCourse(WfCourseAdjust courseAdjust){
|
|
|
//先查询课表数据,看是否能够查询到,如果能查到
|
|
|
List<CourseTable> list = this.list(
|
|
|
@@ -384,6 +385,7 @@ public class CourseTableServiceImpl extends ServiceImpl<CourseTableMapper, Cours
|
|
|
courseCount += exchangeCourseIds.length;
|
|
|
courseIdList.addAll(Arrays.asList(exchangeCourseIds));
|
|
|
}
|
|
|
+ LocalDateTime now = LocalDateTime.now();
|
|
|
|
|
|
if(list.isEmpty() || list.size() != courseCount){
|
|
|
list = this.list(
|
|
|
@@ -498,6 +500,7 @@ public class CourseTableServiceImpl extends ServiceImpl<CourseTableMapper, Cours
|
|
|
// + courseTable.getSiteId() + "_"
|
|
|
// + courseTable.getTimeNumber()
|
|
|
// );
|
|
|
+ courseTable.setModifyDate(now);
|
|
|
courseTableMapper.updateById(courseTable);
|
|
|
|
|
|
swapCourseTable.setAdjustType(courseAdjust.getAdjustType());
|
|
|
@@ -513,6 +516,7 @@ public class CourseTableServiceImpl extends ServiceImpl<CourseTableMapper, Cours
|
|
|
swapCourseTable.setTeacherId(courseTableBak.getTeacherId());
|
|
|
swapCourseTable.setSiteId(courseTableBak.getSiteId());
|
|
|
swapCourseTable.setTeacherName(courseTableBak.getTeacherName());
|
|
|
+ swapCourseTable.setModifyDate(now);
|
|
|
courseTableMapper.updateById(swapCourseTable);
|
|
|
}
|
|
|
//提交调课接口
|
|
|
@@ -529,6 +533,7 @@ public class CourseTableServiceImpl extends ServiceImpl<CourseTableMapper, Cours
|
|
|
courseTable.setAdjustType(courseAdjust.getAdjustType());
|
|
|
courseTable.setTeacherId(teacherId);
|
|
|
courseTable.setTeacherName(teacherName);
|
|
|
+ courseTable.setModifyDate(now);
|
|
|
// courseTable.setKeyInfo(teacherId + "_" + courseTable.getClassId() + "_" + courseTable.getScheduleDate() + "_" + courseTable.getCourseId() + "_" + courseTable.getSiteId() + "_" + courseTable.getTimeNumber());
|
|
|
courseTableMapper.updateById(courseTable);
|
|
|
}
|