Commit 3317c52f by huluobin

战术更新

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