Commit 3317c52f by huluobin

战术更新

parent d7519037
...@@ -86,15 +86,12 @@ public class TrainingStartClassLogTechnicianServiceImpl extends ServiceImpl<Trai ...@@ -86,15 +86,12 @@ 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, List<TrainingCourse>> trainingCourseGroup = trainingCourseMapper.listByTrainingStartClassIds(trainingStartClassIdList).stream()
Map<Integer, List<TrainingCourse>> trainingCourseGroup = trainingCourseMapper.listByTrainingStartClassIds(trainingCourseIdList).stream() .collect(Collectors.groupingBy(TrainingCourse::getTrainingStartClassId));
.collect(Collectors.groupingBy(TrainingCourse::getTrainingStartClassId));
trainingStartClassesMap.values().forEach(trainingStartClass -> trainingStartClass.setTrainingCourseList(trainingCourseGroup.get(trainingStartClass.getId())));
trainingStartClassesMap.values().forEach(trainingStartClass -> {
trainingStartClass.setTrainingCourseList(trainingCourseGroup.get(trainingStartClass.getId()));
});
}
page.getRecords().forEach(trainingStartClassLogTechnician -> { page.getRecords().forEach(trainingStartClassLogTechnician -> {
trainingStartClassLogTechnician.setTrainingStartClass(trainingStartClassesMap.get(trainingStartClassLogTechnician.getTrainingStartClassId())); trainingStartClassLogTechnician.setTrainingStartClass(trainingStartClassesMap.get(trainingStartClassLogTechnician.getTrainingStartClassId()));
......
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