From 1d372d5e4916eaecf9b773e52e0d887d4fd0e47a Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期四, 05 十一月 2026 15:02:27 +0800
Subject: [PATCH] fix(hrm): 社保扣款在员工未加社保时误扣、两方案扣款相同
---
yudao-module-hrm/src/test/java/cn/iocoder/yudao/module/hrm/service/attendance/HrmAttendanceClockLocationTest.java | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/yudao-module-hrm/src/test/java/cn/iocoder/yudao/module/hrm/service/attendance/HrmAttendanceClockLocationTest.java b/yudao-module-hrm/src/test/java/cn/iocoder/yudao/module/hrm/service/attendance/HrmAttendanceClockLocationTest.java
index 53fe048..9a9e958 100644
--- a/yudao-module-hrm/src/test/java/cn/iocoder/yudao/module/hrm/service/attendance/HrmAttendanceClockLocationTest.java
+++ b/yudao-module-hrm/src/test/java/cn/iocoder/yudao/module/hrm/service/attendance/HrmAttendanceClockLocationTest.java
@@ -16,6 +16,7 @@
import static org.junit.jupiter.api.Assertions.*;
import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.*;
class HrmAttendanceClockLocationTest {
@@ -75,7 +76,7 @@
when(holidayService.isWorkDay(any(LocalDate.class))).thenReturn(true);
HrmEmployeeDO employee = HrmEmployeeDO.builder().id(1L).deptId(2L).build();
when(employeeService.getEmployee(1L)).thenReturn(employee);
- when(ruleService.getAttendanceRuleByDeptId(2L)).thenReturn(requiredRule());
+ when(ruleService.getAttendanceRuleByDeptId(eq(2L), any(LocalDate.class))).thenReturn(requiredRule());
assertThrows(ServiceException.class,
() -> service.clockOut(1L, clockTime, position("0.00091", "20"), null));
verify(mapper, never()).insert(any(HrmAttendanceRecordDO.class));
--
Gitblit v1.9.3