|
@@ -34,6 +34,7 @@ import java.util.stream.Stream;
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
import com.ym.mec.biz.dal.entity.*;
|
|
import com.ym.mec.biz.dal.dto.*;
|
|
import com.ym.mec.biz.dal.dto.*;
|
|
import com.ym.mec.biz.dal.enums.*;
|
|
import com.ym.mec.biz.dal.enums.*;
|
|
|
|
+import com.ym.mec.biz.event.source.CourseEventSource;
|
|
import org.apache.commons.collections.ListUtils;
|
|
import org.apache.commons.collections.ListUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
@@ -213,6 +214,8 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
private CoursesGroupModifyLogDao coursesGroupModifyLogDao;
|
|
private CoursesGroupModifyLogDao coursesGroupModifyLogDao;
|
|
@Autowired
|
|
@Autowired
|
|
private ClassGroupTeacherMapperDao classGroupTeacherMapperDao;
|
|
private ClassGroupTeacherMapperDao classGroupTeacherMapperDao;
|
|
|
|
+ @Autowired
|
|
|
|
+ private CourseEventSource courseEventSource;
|
|
|
|
|
|
private final Logger LOGGER = LoggerFactory
|
|
private final Logger LOGGER = LoggerFactory
|
|
.getLogger(this.getClass());
|
|
.getLogger(this.getClass());
|
|
@@ -3425,6 +3428,8 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
|
|
//保存日志调整信息
|
|
//保存日志调整信息
|
|
saveModifyLog(modifyLogs,courseScheduleIds);
|
|
saveModifyLog(modifyLogs,courseScheduleIds);
|
|
|
|
|
|
|
|
+ courseEventSource.courseStatusChange(new HashSet<>(courseScheduleIds));
|
|
|
|
+
|
|
// 推送
|
|
// 推送
|
|
try {
|
|
try {
|
|
Set<Integer> teacherIds = newCourseSchedules.stream().map(e -> e.getActualTeacherId()).collect(Collectors.toSet());
|
|
Set<Integer> teacherIds = newCourseSchedules.stream().map(e -> e.getActualTeacherId()).collect(Collectors.toSet());
|