Browse Source

1、陪练课调整
2、教师端通讯录

Joburgess 5 years ago
parent
commit
65d87cb349

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

@@ -1343,7 +1343,9 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
         checkNewCourseSchedules(courseSchedules, false);
         courseScheduleDao.batchUpdate(courseSchedules);
         classGroupService.updateClassGroupInfo(classGroup.getId());
-        teacherAttendanceDao.batchCleanCourseTeacherSignInfo(courseScheduleIds);
+        if(vipGroupCourseAdjustInfo.getCourseCreateStartTime().after(now)){
+            teacherAttendanceDao.batchCleanCourseTeacherSignInfo(courseScheduleIds);
+        }
 //        vipGroupService.checkVipCourseIsInScore(vipGroupCourseAdjustInfo.getVipGroupId().longValue());
 //        courseScheduleStudentPaymentService.updateVipGiveCourse(vipGroup.getId());
         if(scheduleModifyLogs.size() == courseSchedules.size()){
@@ -1696,6 +1698,10 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
                 courseTimeIsChange = true;
             }
 
+            if(newCourseSchedule.getStartClassTime().after(oldCourseSchedule.getStartClassTime())){
+                teacherAttendanceDao.cleanCourseTeacherSignInfo(newCourseSchedule.getId());
+            }
+
             oldCourseSchedule.setClassDate(newCourseSchedule.getClassDate());
             oldCourseSchedule.setStartClassTime(newCourseSchedule.getStartClassTime());
             oldCourseSchedule.setEndClassTime(newCourseSchedule.getEndClassTime());