|
@@ -209,9 +209,9 @@ class JianyuekbScheduleTaskTest {
|
|
|
LocalDate startDateObj = LocalDate.parse(startDateStr);
|
|
LocalDate startDateObj = LocalDate.parse(startDateStr);
|
|
|
String endDateStr = receiveMsg.get("end_date").toString();
|
|
String endDateStr = receiveMsg.get("end_date").toString();
|
|
|
LocalDate endDateObj = LocalDate.parse(endDateStr);
|
|
LocalDate endDateObj = LocalDate.parse(endDateStr);
|
|
|
- if(today.isAfter(startDateObj)){
|
|
|
|
|
- startDateStr = today.format(formatter);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+// if(today.isAfter(startDateObj)){
|
|
|
|
|
+// startDateStr = today.format(formatter);
|
|
|
|
|
+// }
|
|
|
|
|
|
|
|
//删除课表信息;
|
|
//删除课表信息;
|
|
|
List<Long> classIdList = gradeClassMaps.get(eduYearSerialNo);
|
|
List<Long> classIdList = gradeClassMaps.get(eduYearSerialNo);
|
|
@@ -282,7 +282,7 @@ class JianyuekbScheduleTaskTest {
|
|
|
|
|
|
|
|
Set<String> techerIds = dataUtil.insertCourseTableEntiy(scheduleInfo, classroomMap, courseMap, semesterMap,
|
|
Set<String> techerIds = dataUtil.insertCourseTableEntiy(scheduleInfo, classroomMap, courseMap, semesterMap,
|
|
|
teacherMap, classMap, String.valueOf(courseReceiveMsgId), startDate, endDate);
|
|
teacherMap, classMap, String.valueOf(courseReceiveMsgId), startDate, endDate);
|
|
|
- //sendMsg(techerIds, courseReceiveMsgId);
|
|
|
|
|
|
|
+ sendMsg(techerIds, courseReceiveMsgId);
|
|
|
dataUtil.insertClassTime(scheduleInfo);
|
|
dataUtil.insertClassTime(scheduleInfo);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -299,6 +299,9 @@ class JianyuekbScheduleTaskTest {
|
|
|
//通知对应教师
|
|
//通知对应教师
|
|
|
List<User> userList = userService.listByIds(new ArrayList<>(techerIds));
|
|
List<User> userList = userService.listByIds(new ArrayList<>(techerIds));
|
|
|
for (User user : userList) {
|
|
for (User user : userList) {
|
|
|
|
|
+ if(14954805247174L == user.getId()){
|
|
|
|
|
+ System.out.println(user.getName());
|
|
|
|
|
+ }
|
|
|
WeChatSendMessageDto weChatSendMessageDto = new WeChatSendMessageDto();
|
|
WeChatSendMessageDto weChatSendMessageDto = new WeChatSendMessageDto();
|
|
|
weChatSendMessageDto.setTemplateId(noticeTeacherTemplate);
|
|
weChatSendMessageDto.setTemplateId(noticeTeacherTemplate);
|
|
|
JSONObject paramJson = new JSONObject();
|
|
JSONObject paramJson = new JSONObject();
|
|
@@ -365,7 +368,7 @@ class JianyuekbScheduleTaskTest {
|
|
|
* 3、顶课数据,如果顶课日期那天那个老师没有课,但是新发布的课表又有课了,需要把原来的顶课数据作废
|
|
* 3、顶课数据,如果顶课日期那天那个老师没有课,但是新发布的课表又有课了,需要把原来的顶课数据作废
|
|
|
*/
|
|
*/
|
|
|
public void handleCourseAdjust(List<Long> classIds, String startDate, String endDate){
|
|
public void handleCourseAdjust(List<Long> classIds, String startDate, String endDate){
|
|
|
- classService.listByIds(classIds)
|
|
|
|
|
|
|
+ List<BaseClass> classList = classService.listByIds(classIds);
|
|
|
Map<Long, String> classMap = classList.stream().collect(Collectors.toMap(BaseClass::getId, BaseClass::getName));
|
|
Map<Long, String> classMap = classList.stream().collect(Collectors.toMap(BaseClass::getId, BaseClass::getName));
|
|
|
List<CourseTableBak> bakList = courseTableBakService.list(
|
|
List<CourseTableBak> bakList = courseTableBakService.list(
|
|
|
new QueryWrapper<CourseTableBak>().lambda()
|
|
new QueryWrapper<CourseTableBak>().lambda()
|