From c5722674da67258bb527701f45912298c04a9213 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com>
Date: Tue, 8 Oct 2024 16:06:13 +0800
Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../service/work/FixWorkOtherAttendance.java  | 20 -------------------
 1 file changed, 20 deletions(-)

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 84af6693..80c31ebc 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
@@ -30,7 +30,6 @@ import java.util.stream.Collectors;
 @Slf4j
 public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
 
-
     private AttendanceGroupFixedworkService attendanceGroupFixedworkService;
 
     private AttendanceClassService attendanceClassService;
@@ -51,7 +50,6 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
 
     private AttendanceRecordDetailService attendanceRecordDetailService;
 
-
     private Map<Long, AttendanceClassDetailEntity> classDetailEntityMap;
 
     public FixWorkOtherAttendance(int type) {
@@ -126,7 +124,6 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
                 DateTime dateTime = DateUtil.parseDate(curDateStr);
                 DateTime start = DateUtil.parseDate(DateUtil.formatDate(f.getStartTime()));
                 DateTime end = DateUtil.parseDate(DateUtil.formatDate(f.getEndTime()));
-
                 boolean in = DateUtil.isIn(dateTime, start, end);
                 return in;
             }).collect(Collectors.toList());
@@ -184,7 +181,6 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
                 }
             }
         }
-
         //鑾峰彇鐝淇℃伅
         AttendanceClassEntity attendanceClassEntity = classEntityMap.get(weekClassId);
         if (ObjectUtils.isEmpty(attendanceClassEntity)) {
@@ -193,7 +189,6 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
         }
         List<AttendanceRecordHikEntity> recordHikEntities = commonData.getRecordHikEntities();
         List<AttendanceClassDetailEntity> attendanceClassDetailEntities = attendanceClassEntity.getAttendanceClassDetailList();
-
         Integer orderNum = 0;
         for (AttendanceClassDetailEntity classDetailEntity : attendanceClassDetailEntities) {
             orderNum++;
@@ -205,7 +200,6 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
             recordDetailEntity.setOrderNum(orderNum);
             commonData.getDetailEntityList().add(recordDetailEntity);
         }
-
         if (!ObjectUtils.isEmpty(recordHikEntities)) {
             //閽堝褰撳ぉ鐨勮€冨嫟璁板綍杩涜璁$畻涓庡垽鏂�
             //鑾峰彇褰撳墠鐝殑澶氫釜鐝锛屼竴涓彮娆′负涓€涓笂涓嬬彮鏃堕棿娈�
@@ -231,7 +225,6 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
                     //鍒ゆ柇鍦ㄤ笂鐝笌涓嬬彮鍖洪棿璁块棶鍐�   鍦ㄤ笂鐝殑鏈€鍚庢椂闂� 涓庝笅鐝殑寮€濮嬫椂闂�
                     boolean goOffBetweenTime = DateUtil.isIn(curDateTime, goWorkDateAfter, offWorkDateBefore);
                     boolean updateCheck = false;
-
                     if (goInTime) {
                         //濡傛灉鏄笂鐝墦鍗″尯闂磋寖鍥�,鍒ゆ柇鏄惁杩熷埌
                         for (AttendanceRecordDetailEntity attendanceRecordDetailEntity : commonData.getDetailEntityList()) {
@@ -293,12 +286,10 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
             commonData.getAttendanceRecordEntity().setClassId(attendanceClassDetailEntity == null ? 0L : attendanceClassDetailEntity.getClassId());
             commonData.getAttendanceRecordEntity().setClassName(attendanceClassDetailEntity == null ? "" : attendanceClassDetailEntity.getClassName());
         }
-
         //todo 鍒ゆ柇褰撴棩褰撳墠浜哄憳鏄惁瀛樺湪璇峰亣锛屾湁璇峰亣鍒欓噸鏂拌绠楄€冨嫟  骞舵牴鎹椂闂存 鏇存柊璇︾粏璁板綍涓殑璇峰亣鐘舵€�
         if (isLeave) {
             //鏌ョ湅璇峰亣鏃堕棿娈碉紝鏄惁涓鸿法澶╄褰�
             for (AttendanceLeaveRecordEntity leaveRecord : leaveRecords) {
-                //  AttendanceLeaveRecordEntity leaveRecord = leaveRecords.get(0);
                 long between = DateUtil.between(leaveRecord.getStartTime(), leaveRecord.getEndTime(), DateUnit.DAY);
                 if (between > 0) {
                     //璺ㄥぉ 鍒ゆ柇褰撳墠鏃ユ湡鏄惁鍦ㄥ叏澶╋紝娌″湪 灏�
@@ -311,7 +302,6 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
                         //鏈€鍚庝竴澶�
                         calLeaveDate(commonData, DateUtil.parseDateTime(commonData.getDateStr() + " 00:00:00"), leaveRecord.getEndTime());
                     }
-
                 } else if (between == 0) {
                     calLeaveDate(commonData, leaveRecord.getStartTime(), leaveRecord.getEndTime());
                 } else {
@@ -335,14 +325,12 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
         //褰撴棩 璇峰亣寮€濮嬫椂闂�
         //淇敼褰撴棩璁板綍闆�
         List<AttendanceRecordDetailEntity> detailEntityList = commonData.getDetailEntityList();
-
         for (AttendanceRecordDetailEntity detail : detailEntityList) {
             Integer goWorkResult = detail.getGoWorkResult();
             Integer offWorkResult = detail.getOffWorkResult();
             Date goWorkDate = detail.getGoWorkDate();
             Date offWorkDate = detail.getOffWorkDate();
             AttendanceClassDetailEntity attendanceClassDetailEntity = classDetailEntityMap.get(detail.getShiftsId());
-
             if (GoWorkResultEnum.璇峰亣.getValue() < goWorkResult) {
                 //鍒ゆ柇 寮傚父璁板綍鏄惁鍦ㄨ鍋囨椂闂存鍐� 濡傛灉缂哄崱鏄病鏈塯oWorkDate鐨�
                 if (ObjectUtils.isEmpty(goWorkDate)) {
@@ -368,14 +356,11 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
             }
             if (GoWorkResultEnum.璇峰亣.getValue() < offWorkResult) {
                 //鍒ゆ柇 寮傚父璁板綍鏄惁鍦ㄨ鍋囨椂闂存鍐�
-                // DateUtil.between()
                 if (ObjectUtils.isEmpty(offWorkDate)) {
                     Date offWorkDate1 = attendanceClassDetailEntity.getOffWorkDate();
-
                     if (attendanceClassDetailEntity.getOffWorkDateBefore() > 0) {
                         offWorkDate1 = DateUtil.offsetMinute(offWorkDate1, -attendanceClassDetailEntity.getOffWorkDateBefore());
                     }
-
                     boolean in = DateUtil.isIn(offWorkDate1, DateUtil.parse(DateUtil.format(startLeaveTime, "HH:mm:ss"), "HH:mm:ss"),
                             DateUtil.parse(DateUtil.format(endLeaveTime, "HH:mm:ss"), "HH:mm:ss"));
                     if (in) {
@@ -496,8 +481,6 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
                 AttendanceRecordErrorEntity attendanceRecordErrorEntity = errorService.selectOne(errorQuery, context);
                 if (ObjectUtils.isEmpty(attendanceRecordErrorEntity)) {
                     errorService.save(errorEntity, context);
-                } else {
-                    //log.info("寮傚父璁板綍宸插瓨鍦紝涓嶆坊鍔�");
                 }
             }
         }
@@ -538,15 +521,12 @@ public class FixWorkOtherAttendance extends AttendanceWorkAbstract {
     public static void main(String[] args) {
     /*    String date = "2021-05-01 09:00:00";
         String endDate = "2021-05-02 18:00:00";
-
         long between = DateUtil.between(DateUtil.parseDate(date), DateUtil.parseDate(endDate), DateUnit.DAY);
-
         System.out.println(between);
         String curDateStr = "2024-01-05";
         DateTime dateTime = DateUtil.parseDate(curDateStr);
         DateTime start = DateUtil.parseDate("2024-01-05 18:45:15");
         DateTime end = DateUtil.parseDate("2024-01-05 08:45:15");
-
         boolean in = DateUtil.isIn(dateTime, start, end);
         System.out.println(in);*/
         System.out.println(GoWorkResultEnum.getEnumMap().keySet());
-- 
2.24.3