From 7d28cb895f28f9000e7d7158a730ca2a3571c0c7 Mon Sep 17 00:00:00 2001 From: andy <1042025947@qq.com> Date: Sat, 25 Apr 2026 10:22:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/IRzAttendanceService.java | 2 +- .../service/impl/RzAttendanceServiceImpl.java | 20 ++++++++++--------- ...ceChangeRechargeCardExchangeProcessor.java | 2 +- .../src/main/resources/application-local.yml | 2 +- 4 files changed, 14 insertions(+), 12 deletions(-) diff --git a/evo-admin/src/main/java/com/evo/attendance/service/IRzAttendanceService.java b/evo-admin/src/main/java/com/evo/attendance/service/IRzAttendanceService.java index e6741ed..3b5f303 100644 --- a/evo-admin/src/main/java/com/evo/attendance/service/IRzAttendanceService.java +++ b/evo-admin/src/main/java/com/evo/attendance/service/IRzAttendanceService.java @@ -67,7 +67,7 @@ public interface IRzAttendanceService extends IService public void dingDing(String dingUserId, String bizId, Long checkTime); - void addRzOverTime(String result, SysStaff sysStaff, DingShiftGroup dingsShiftGroup, String checkType, Date formatWorkDate, Date formatUserCheckTime, String timeResult, String remark, Double debiting); + void addRzOverTime(String result, SysStaff sysStaff, DingShiftGroup dingsShiftGroup, String checkType, Date formatWorkDate, Date formatUserCheckTime, String timeResult, String remark, Double debiting, RzAttendance attendance); public RzAttendance queryNowDayAttendanceByStatisticalIdAndDate(Long staffId, Date date); diff --git a/evo-admin/src/main/java/com/evo/attendance/service/impl/RzAttendanceServiceImpl.java b/evo-admin/src/main/java/com/evo/attendance/service/impl/RzAttendanceServiceImpl.java index 1437fd1..e096cac 100644 --- a/evo-admin/src/main/java/com/evo/attendance/service/impl/RzAttendanceServiceImpl.java +++ b/evo-admin/src/main/java/com/evo/attendance/service/impl/RzAttendanceServiceImpl.java @@ -534,7 +534,7 @@ public class RzAttendanceServiceImpl extends ServiceImpl "OnDuty".equals(((JSONObject)data).getString("checkType"))).findFirst().orElse(null); if(onDutyObject != null){ - calculationAddRzOverTime(result, sysStaff, onDutyObject); + calculationAddRzOverTime(result, sysStaff, onDutyObject, attendance); } JSONObject offDutyObject = (JSONObject) jsonArray.stream().filter(data -> "OffDuty".equals(((JSONObject)data).getString("checkType"))).findFirst().orElse(null); if(offDutyObject != null){ - calculationAddRzOverTime(result, sysStaff, offDutyObject); + calculationAddRzOverTime(result, sysStaff, offDutyObject, attendance); } } catch (Exception e) { e.printStackTrace(); @@ -664,7 +666,7 @@ public class RzAttendanceServiceImpl extends ServiceImpl