|
@ -173,6 +173,13 @@ public class AttendanceReportServiceImpl implements AttendanceReportService {
|
173
|
173
|
if (dailyAttendance.get("goOffWorkExceptionStatus")!=null&&"FIE".equals(dailyAttendance.get("goToWorkExceptionStatus") )) {
|
174
|
174
|
attendanceStatusList.add("下午外勤");
|
175
|
175
|
}
|
|
176
|
/* //判断是否是补卡
|
|
177
|
if (dailyAttendance.get("goToWorkExceptionStatus")!=null&& "NOT".equals(dailyAttendance.get("goToWorkExceptionStatus") )) {
|
|
178
|
attendanceStatusList.add("正常");
|
|
179
|
}
|
|
180
|
if (dailyAttendance.get("goOffWorkExceptionStatus")!=null&&"NOT".equals(dailyAttendance.get("goToWorkExceptionStatus") )) {
|
|
181
|
attendanceStatusList.add("正常");
|
|
182
|
}*/
|
176
|
183
|
//判断是否是加班
|
177
|
184
|
if (dailyAttendance.get("goToWorkExceptionStatus")!=null&& "OVE".equals(dailyAttendance.get("goToWorkExceptionStatus") )) {
|
178
|
185
|
attendanceStatusList.add("上午加班");
|
|
@ -191,7 +198,8 @@ public class AttendanceReportServiceImpl implements AttendanceReportService {
|
191
|
198
|
//如果上午正常,下午非正常 则显示下午的
|
192
|
199
|
if("正常".equals(dailyAttendance.get("goToWorkStatus"))&&!"正常".equals(dailyAttendance.get("goOffWorkStatus"))){
|
193
|
200
|
//如果包含下午外勤,则除了放假之类的和旷工都不显示
|
194
|
|
if(!attendanceStatusList.isEmpty()&&!attendanceStatusList.contains("下午外勤")){
|
|
201
|
// if(!attendanceStatusList.isEmpty()&&!attendanceStatusList.contains("下午外勤")){
|
|
202
|
if(!attendanceStatusList.contains("下午外勤")){
|
195
|
203
|
if("迟到".equals(dailyAttendance.get("goOffWorkStatus"))){
|
196
|
204
|
attendanceStatusList.add("迟到"+dailyAttendance.get("goOffWorkTime") +"分");
|
197
|
205
|
dailyAttendance.put("isAbnormal",true);
|
|
@ -453,7 +461,8 @@ public class AttendanceReportServiceImpl implements AttendanceReportService {
|
453
|
461
|
//如果上午正常,下午非正常 则显示下午的
|
454
|
462
|
if("正常".equals(dailyAttendance.get("goToWorkStatus"))&&!"正常".equals(dailyAttendance.get("goOffWorkStatus"))){
|
455
|
463
|
//如果包含下午外勤,则除了放假之类的和旷工都不显示
|
456
|
|
if(!attendanceStatusList.isEmpty()&&!attendanceStatusList.contains("下午外勤")){
|
|
464
|
//if(!attendanceStatusList.isEmpty()&&!attendanceStatusList.contains("下午外勤")){
|
|
465
|
if(!attendanceStatusList.contains("下午外勤")){
|
457
|
466
|
if("迟到".equals(dailyAttendance.get("goOffWorkStatus"))){
|
458
|
467
|
attendanceStatusList.add("迟到"+dailyAttendance.get("goOffWorkTime") +"分");
|
459
|
468
|
dailyAttendance.put("isAbnormal",true);
|