c13R565">565
//将下午外勤移除
Iterator<Object> iterator = attendanceStatusList.iterator();
while (iterator.hasNext()){
String next =(String) iterator.next();
if("下午外勤".equals(next)){
iterator.remove();
}
}
}else{
//将attendanceStatusArray[1]移除
attendanceStatusArray[1]=null;
}
}
attendanceStatusList.add(attendanceStatusArray[0]);
attendanceStatusList.add(attendanceStatusArray[1]);
}
// dailyAttendance.put("descr",attendanceStatusList);
}
//遍历集合,将为null的值去掉
Iterator<Object> iterator = attendanceStatusList.iterator();
while (iterator.hasNext()){
String next =(String) iterator.next();
if(null==next){
iterator.remove();
}
}
dailyAttendance.put("descr",attendanceStatusList);
/* String[] attendanceStatusArray = new String[2];
if("正常".equals(dailyAttendance.get("goToWorkStatus"))&&"正常".equals(dailyAttendance.get("goOffWorkStatus"))){
//上下班都正常
dailyAttendance.put("isAbnormal",false);
attendanceStatusArray[0]="正常";
dailyAttendance.put("descr",attendanceStatusArray);
}else if(!"正常".equals(dailyAttendance.get("goToWorkStatus"))&&!"正常".equals(dailyAttendance.get("goOffWorkStatus"))){
attendanceStatusArray[0]= (String) dailyAttendance.get("goToWorkStatus");
attendanceStatusArray[1]= (String) dailyAttendance.get("goOffWorkStatus");
//上下班都不正常
if("迟到".equals(dailyAttendance.get("goToWorkStatus"))){
attendanceStatusArray[0]="迟到"+dailyAttendance.get("goToWorkTime") +"分";
}
if("早退".equals(dailyAttendance.get("goOffWorkStatus"))){
attendanceStatusArray[1]="早退"+dailyAttendance.get("goOffWorkTime") +"分";
}
if("旷工".equals(dailyAttendance.get("goToWorkStatus"))){
//attendanceStatusArray[1]=null;
attendanceStatusArray[1]="旷工"+dailyAttendance.get("goOffWorkTime") +"天";
attendanceStatusArray[0]="旷工"+dailyAttendance.get("goToWorkTime") +"天";
}
if("倒休".equals(dailyAttendance.get("goToWorkStatus"))||"事假".equals(dailyAttendance.get("goToWorkStatus"))||"年假".equals(dailyAttendance.get("goToWorkStatus"))||"放假".equals(dailyAttendance.get("goToWorkStatus"))||"病假".equals(dailyAttendance.get("goToWorkStatus"))){
//attendanceStatusArray[1]=null;
attendanceStatusArray[1]=(String) dailyAttendance.get("goOffWorkStatus");
attendanceStatusArray[0]=(String) dailyAttendance.get("goToWorkStatus");
}
dailyAttendance.put("descr",attendanceStatusArray);
}else{
//上下班一个正常一个不正常
if("正常".equals(dailyAttendance.get("goToWorkStatus"))){
attendanceStatusArray[0]= (String) dailyAttendance.get("goOffWorkStatus");
}else{
attendanceStatusArray[0]= (String) dailyAttendance.get("goToWorkStatus");
}
dailyAttendance.put("descr",attendanceStatusArray);
}*/
});
} catch (ParseException e) {
e.printStackTrace();
}
/* List<Map<String, Object>> dataList = attendanceReport.getData().getData();
dataList.forEach((data)->{
String[] attendanceStatus = (String[]) data.get("attendanceStatus");
if(null!=attendanceStatus&&attendanceStatus.length>0){
String[] attendanceStatusArray = new String[1];
if(null==attendanceStatus[1]){
attendanceStatusArray[0]=attendanceStatus[0];
data.put("attendanceStatus",attendanceStatusArray);
}
}
});*/
return attendanceReport;
}
}
|
||
1 | 1 |
|
2 | 2 |
|
3 |
|
|
4 |
|
|
3 | 5 |
|
4 | 6 |
|
5 | 7 |
|
6 | 8 |
|
7 | 9 |
|
8 | 10 |
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
9 | 15 |
|
10 | 16 |
|
11 | 17 |
|
|
||
25 | 31 |
|
26 | 32 |
|
27 | 33 |
|
34 |
|
|
28 | 35 |
|
29 | 36 |
|
30 | 37 |
|
31 | 38 |
|
32 | 39 |
|
40 |
|
|
41 |
|
|
42 |
|
|
43 |
|
|
44 |
|
|
45 |
|
|
46 |
|
|
47 |
|
|
33 | 48 |
|
34 | 49 |
|
35 | 50 |
|
|
||
50 | 65 |
|
51 | 66 |
|
52 | 67 |
|
68 |
|
|
69 |
|
|
70 |
|
|
71 |
|
|
72 |
|
|
73 |
|
|
74 |
|
|
75 |
|
|
76 |
|
|
77 |
|
|
78 |
|
|
79 |
|
|
80 |
|
|
81 |
|
|
82 |
|
|
83 |
|
|
84 |
|
|
85 |
|
|
86 |
|
|
87 |
|
|
88 |
|
|
89 |
|
|
90 |
|
|
91 |
|
|
92 |
|
|
93 |
|
|
94 |
|
|
95 |
|
|
96 |
|
|
97 |
|
|
98 |
|
|
99 |
|
|
100 |
|
|
101 |
|
|
102 |
|
|
103 |
|
|
104 |
|
|
105 |
|
|
106 |
|
|
107 |
|
|
53 | 108 |
|
54 | 109 |
|
55 | 110 |
|
|
||
7 | 7 |
|
8 | 8 |
|
9 | 9 |
|
10 |
|
|
10 | 11 |
|
11 | 12 |
|
12 | 13 |
|
|
||
266 | 267 |
|
267 | 268 |
|
268 | 269 |
|
269 |
|
|
270 |
|
|
271 |
|
|
272 |
|
|
273 |
|
|
274 |
|
|
275 |
|
|
276 |
|
|
270 | 277 |
|
271 | 278 |
|
272 | 279 |
|
|
||
22 | 22 |
|
23 | 23 |
|
24 | 24 |
|
25 |
|
|
26 |
|
|
27 |
|
|
25 | 28 |
|
26 | 29 |
|
27 | 30 |
|
|
||
540 | 540 |
|
541 | 541 |
|
542 | 542 |
|
543 |
|
|
543 |
|
|
544 | 544 |
|
545 | 545 |
|
546 | 546 |
|
|
||
652 | 652 |
|
653 | 653 |
|
654 | 654 |
|
655 |
|
|
656 |
|
|
657 |
|
|
658 |
|
|
659 |
|
|
660 |
|
|
661 |
|
|
662 |
|
|
663 |
|
|
664 |
|
|
655 | 665 |
|
|
||
65 | 65 |
|
66 | 66 |
|
67 | 67 |
|
68 |
|
|
69 |
|
|
68 | 70 |
|
69 | 71 |
|
70 | 72 |
|