From 8d3fac302c217d4dfb74a72f496a8336d9885f6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com> Date: Thu, 15 Aug 2024 15:03:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=80=83=E5=8B=A4=E8=AE=A1?= =?UTF-8?q?=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/AttendanceRecordHikServiceImpl.java | 10 +++++----- .../service/impl/AttendanceStatServiceImpl.java | 2 +- .../xhx/module/attendance/service/work/CommonData.java | 2 +- .../service/work/FixWorkOtherAttendance.java | 6 +++--- .../src/test/java/com/mortals/httpclient/system.http | 3 +-- 5 files changed, 11 insertions(+), 12 deletions(-) diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceRecordHikServiceImpl.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceRecordHikServiceImpl.java index df9c9495..6e03a9ea 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceRecordHikServiceImpl.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceRecordHikServiceImpl.java @@ -147,10 +147,10 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte Map<Long, AttendanceClassDetailEntity> classDetailEntityMap = attendanceClassDetailService.find(new AttendanceClassDetailQuery()).parallelStream().collect(Collectors.toMap(x -> x.getId(), y -> y, (o, n) -> n)); Map<Long, List<AttendanceGroupFixedworkSpecialEntity>> fixedSpecialGroupMap = specialService.find(new AttendanceGroupFixedworkSpecialEntity()).parallelStream().collect(Collectors.groupingBy(x -> x.getFixedWorkId())); - AttendanceLeaveRecordQuery leaveRecordQuery = new AttendanceLeaveRecordQuery(); + /* AttendanceLeaveRecordQuery leaveRecordQuery = new AttendanceLeaveRecordQuery(); leaveRecordQuery.setAuditResultList(Arrays.asList(1, 4)); Map<Long, List<AttendanceLeaveRecordEntity>> leaveRecordGroupMap = attendanceLeaveRecordService.find(leaveRecordQuery).parallelStream().collect(Collectors.groupingBy(x -> x.getLeavePersonId())); - +*/ for (Map.Entry<Long, List<AttendanceRecordHikEntity>> itemEntry : listMap.entrySet()) { //鎸変汉鍛� @@ -180,7 +180,7 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte StaffEntity staffEntity = staffService.getExtCache(staffId.toString()); if (ObjectUtils.isEmpty(staffEntity)) { - log.info("staffEntity is null ,staffId:{}", staffId); + //log.info("staffEntity is null ,staffId:{}", staffId); continue; } @@ -214,7 +214,7 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte commonData.setRecordHikEntities(recordHikEntities); commonData.setFixedSpecialGroupMap(fixedSpecialGroupMap); commonData.setClassDetailEntityMap(classDetailEntityMap); - commonData.setLeaveRecordGroupMap(leaveRecordGroupMap); + // commonData.setLeaveRecordGroupMap(leaveRecordGroupMap); workAbstract.doHandleWork(commonData); } @@ -244,7 +244,7 @@ public class AttendanceRecordHikServiceImpl extends AbstractCRUDServiceImpl<Atte commonData.setRecordHikEntities(recordHikEntities); commonData.setFixedSpecialGroupMap(fixedSpecialGroupMap); commonData.setClassDetailEntityMap(classDetailEntityMap); - commonData.setLeaveRecordGroupMap(leaveRecordGroupMap); + // commonData.setLeaveRecordGroupMap(leaveRecordGroupMap); workAbstract.doHandleWork(commonData); } } diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceStatServiceImpl.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceStatServiceImpl.java index 02dcdf02..a20ef4c7 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceStatServiceImpl.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/impl/AttendanceStatServiceImpl.java @@ -358,7 +358,7 @@ public class AttendanceStatServiceImpl extends AbstractCRUDServiceImpl<Attendanc attendanceStaffStatService.update(updateStaffStat); } } - log.info("瀹屾垚姹囨€诲綋鍓嶆棩鏈熷亣鏈熶綑棰�....."); + //log.info("瀹屾垚姹囨€诲綋鍓嶆棩鏈熷亣鏈熶綑棰�....."); //姹囨€诲綋鍓嶆棩鏈熷紓甯歌€冨嫟 List<ErrorSummaryVo> errorSummaryVoList = attendanceSummaryDao.getErrorSummary(query); diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/CommonData.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/CommonData.java index 05b19fca..776b430e 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/CommonData.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/CommonData.java @@ -40,7 +40,7 @@ public class CommonData { private Map<Long, List<AttendanceGroupFixedworkSpecialEntity>> fixedSpecialGroupMap; - private Map<Long, List<AttendanceLeaveRecordEntity>> leaveRecordGroupMap; + // private Map<Long, List<AttendanceLeaveRecordEntity>> leaveRecordGroupMap; } diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/FixWorkOtherAttendance.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/FixWorkOtherAttendance.java index 65ee429d..4c4dee8f 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/FixWorkOtherAttendance.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/service/work/FixWorkOtherAttendance.java @@ -86,7 +86,7 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract { Map<Long, List<AttendanceGroupFixedworkSpecialEntity>> fixedSpecialGroupMap = commonData.getFixedSpecialGroupMap(); this.classDetailEntityMap = commonData.getClassDetailEntityMap(); - Map<Long, List<AttendanceLeaveRecordEntity>> leaveRecordGroupMap = commonData.getLeaveRecordGroupMap(); + // Map<Long, List<AttendanceLeaveRecordEntity>> leaveRecordGroupMap = commonData.getLeaveRecordGroupMap(); if (ObjectUtils.isEmpty(attendanceGroupFixedworkEntity)) { log.info("attendanceGroupFixedworkEntity is null ! groupId:{}", commonData.getAttendanceGroupEntity().getId()); @@ -122,8 +122,8 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract { leaveRecordQuery.setLeavePersonId(commonData.getStaffId()); leaveRecordQuery.setAuditResultList(Arrays.asList(1, 4)); boolean isLeave = false; - // List<AttendanceLeaveRecordEntity> leaveRecordEntities = attendanceLeaveRecordService.find(leaveRecordQuery); - List<AttendanceLeaveRecordEntity> leaveRecordEntities = leaveRecordGroupMap.get(commonData.getStaffId()); + List<AttendanceLeaveRecordEntity> leaveRecordEntities = attendanceLeaveRecordService.find(leaveRecordQuery); + //List<AttendanceLeaveRecordEntity> leaveRecordEntities = leaveRecordGroupMap.get(commonData.getStaffId()); List<AttendanceLeaveRecordEntity> leaveRecords = null; if (!ObjectUtils.isEmpty(leaveRecordEntities)) { diff --git a/attendance-performance-manager/src/test/java/com/mortals/httpclient/system.http b/attendance-performance-manager/src/test/java/com/mortals/httpclient/system.http index cee95242..2cbddc58 100644 --- a/attendance-performance-manager/src/test/java/com/mortals/httpclient/system.http +++ b/attendance-performance-manager/src/test/java/com/mortals/httpclient/system.http @@ -47,8 +47,7 @@ Content-Type: application/json { "attendanceDateStart": "2024-07-01", - "attendanceDateEnd": "2024-07-19", - "staffId": 346 + "attendanceDateEnd": "2024-07-30" } -- 2.24.3