Commit 4b4caef2 authored by 姬鋆屾's avatar 姬鋆屾
parents 41605057 b2c213ae
......@@ -219,7 +219,16 @@ public class AttendanceStatController extends BaseCRUDJsonBodyMappingController<
List<AttendanceStaffStatEntity> attendanceStaffStatEntities = item.getAttendanceStaffStatEntities();
Map<Integer, String> collect = new HashMap<>();
if (!ObjectUtils.isEmpty(attendanceStaffStatEntities)) {
collect = attendanceStaffStatEntities.stream().collect(Collectors.toMap(x -> x.getYear() + x.getMonth() + x.getDay(), y -> y.getAttendanceSummary(),(o,n)->n));
for(AttendanceStaffStatEntity staffStat:attendanceStaffStatEntities){
Integer key = staffStat.getYear() + staffStat.getMonth() + staffStat.getDay();
if(collect.containsKey(key)){
String value = collect.get(key)+";"+staffStat.getAttendanceSummary();
collect.put(key,value);
}else {
collect.put(key,staffStat.getAttendanceSummary());
}
}
//collect = attendanceStaffStatEntities.stream().collect(Collectors.toMap(x -> x.getYear() + x.getMonth() + x.getDay(), y -> y.getAttendanceSummary(),(o,n)->n));
}
List<Map<String, Object>> mapList = new ArrayList<>();
for (int i = 0; i <= subDay.intValue(); i++) {
......
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