From 531b50cab6e42e6146a419bc71c5b494fff774b2 Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期二, 27 十月 2026 09:48:33 +0800
Subject: [PATCH] feat(hrm): 考勤规则支持 Excel 导入;修复定位打卡测试类编译错误

---
 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