Commit bf5337aa by huluobin

战术更新

parent f3297fe9
...@@ -86,10 +86,22 @@ public class TrainingStartClassLogTechnicianServiceImpl extends ServiceImpl<Trai ...@@ -86,10 +86,22 @@ public class TrainingStartClassLogTechnicianServiceImpl extends ServiceImpl<Trai
Map<Integer, TrainingFeedback> feedbackMap = trainingFeedbackMapper.selectList(new LambdaQueryWrapper<TrainingFeedback>().in(TrainingFeedback::getTrainingStartClassLogTechnicianId, trainingStartClassLogTechnicianIdList)).stream() Map<Integer, TrainingFeedback> feedbackMap = trainingFeedbackMapper.selectList(new LambdaQueryWrapper<TrainingFeedback>().in(TrainingFeedback::getTrainingStartClassLogTechnicianId, trainingStartClassLogTechnicianIdList)).stream()
.collect(Collectors.toMap(TrainingFeedback::getTrainingStartClassLogTechnicianId, trainingFeedback -> trainingFeedback, (k1, k2) -> k1)); .collect(Collectors.toMap(TrainingFeedback::getTrainingStartClassLogTechnicianId, trainingFeedback -> trainingFeedback, (k1, k2) -> k1));
List<Integer> trainingCourseIdList = trainingStartClassesMap.values().stream().map(TrainingStartClass::getCourseId).collect(Collectors.toList());
if (ListUtil.isNotEmpty(trainingCourseIdList)) {
Map<Integer, TrainingCourse> trainingCourseMap = trainingCourseMapper.selectBatchIds(trainingCourseIdList).stream()
.collect(Collectors.toMap(TrainingCourse::getId, trainingCourse -> trainingCourse, (k1, k2) -> k1));
trainingStartClassesMap.values().forEach(trainingStartClass -> {
trainingStartClass.setTrainingCourse(trainingCourseMap.get(trainingStartClass.getCourseId()));
});
}
page.getRecords().forEach(trainingStartClassLogTechnician -> { page.getRecords().forEach(trainingStartClassLogTechnician -> {
trainingStartClassLogTechnician.setTrainingStartClass(trainingStartClassesMap.get(trainingStartClassLogTechnician.getTrainingStartClassId())); trainingStartClassLogTechnician.setTrainingStartClass(trainingStartClassesMap.get(trainingStartClassLogTechnician.getTrainingStartClassId()));
trainingStartClassLogTechnician.setTrainingFeedback(feedbackMap.get(trainingStartClassLogTechnician.getId())); trainingStartClassLogTechnician.setTrainingFeedback(feedbackMap.get(trainingStartClassLogTechnician.getId()));
}); });
} }
return page; return page;
......
...@@ -730,9 +730,9 @@ public class Schedule { ...@@ -730,9 +730,9 @@ public class Schedule {
*/ */
@Scheduled(cron = "0 0 3 * * ?") @Scheduled(cron = "0 0 3 * * ?")
public void syncRecentDeductedComplaintScore() { public void syncRecentDeductedComplaintScore() {
log.info("每天凌晨3点同步美甲师jobs 开始"); log.info("每天凌晨3点同步美甲师近30天客诉扣分 开始");
recentDeductedComplaintScoreService.syncRecentDeductedComplaintScore(); recentDeductedComplaintScoreService.syncRecentDeductedComplaintScore();
log.info("每天凌晨3点同步美甲师jobs 结束"); log.info("每天凌晨3点同步美甲师近30天客诉扣分 结束");
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment