Commit b54b36dd authored by 赵啸非's avatar 赵啸非

优化考勤计算

parent be3c7fe7
......@@ -56,7 +56,7 @@ public class AttendanceRecordServiceImpl extends AbstractCRUDServiceImpl<Attenda
attendanceRecordDetailQuery.setRecordIdList(idList);
Map<Long, List<AttendanceRecordDetailEntity>> attendanceRecordDetailListMap = attendanceRecordDetailService.find(attendanceRecordDetailQuery).stream().collect(Collectors.groupingBy(AttendanceRecordDetailEntity::getRecordId));
list.forEach(item ->{
List<AttendanceRecordDetailEntity> attendanceRecordDetailEntities = attendanceRecordDetailListMap.get(item.getId());
List<AttendanceRecordDetailEntity> attendanceRecordDetailEntities = attendanceRecordDetailListMap.getOrDefault(item.getId(),new ArrayList<>());
attendanceRecordDetailEntities.forEach(i -> i.setStaffId(item.getStaffId()));
item.setAttendanceRecordDetailList(attendanceRecordDetailEntities);
} );
......
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