From ce5f8a87bb5d411bae67c39b269d879677bb98da Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期日, 08 十一月 2026 19:29:25 +0800
Subject: [PATCH] feat(hrm): 请假导入、加班代申请、批量排班与考勤应出勤重算
---
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/handover/HrmUserHandoverServiceImpl.java | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/handover/HrmUserHandoverServiceImpl.java b/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/handover/HrmUserHandoverServiceImpl.java
index c48ce5a..2fd7bd6 100644
--- a/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/handover/HrmUserHandoverServiceImpl.java
+++ b/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/service/handover/HrmUserHandoverServiceImpl.java
@@ -39,7 +39,8 @@
@Override
@Transactional(rollbackFor = Exception.class)
- public void createHandover(Long fromUserId, Long toUserId, Long resignationId) {
+ public void createHandover(Long fromEmployeeId, Long fromUserId,
+ Long toEmployeeId, Long toUserId, Long resignationId) {
// 鏍¢獙婧愮敤鎴峰瓨鍦�
AdminUserRespDTO fromUser = adminUserApi.getUser(fromUserId);
if (fromUser == null) {
@@ -56,14 +57,17 @@
throw exception(USER_HANDOVER_ALREADY_EXISTS);
}
HrmUserHandoverDO record = HrmUserHandoverDO.builder()
+ .fromEmployeeId(fromEmployeeId)
.fromUserId(fromUserId)
+ .toEmployeeId(toEmployeeId)
.toUserId(toUserId)
.resignationId(resignationId)
.handoverStatus(HrmHandoverStatusEnum.COMPLETED.getStatus())
.handoverTime(LocalDateTime.now())
.build();
userHandoverMapper.insert(record);
- log.info("[createHandover] 鍒涘缓浜ゆ帴鏄犲皠: fromUserId={}, toUserId={}, resignationId={}", fromUserId, toUserId, resignationId);
+ log.info("[createHandover] 鍒涘缓浜ゆ帴鏄犲皠: fromEmployeeId={}, fromUserId={}, toEmployeeId={}, toUserId={}, resignationId={}",
+ fromEmployeeId, fromUserId, toEmployeeId, toUserId, resignationId);
}
@Override
--
Gitblit v1.9.3