From 7d2ee3cef2e0d68ba6400bc5957640d2771bbf4c Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期三, 16 九月 2026 18:05:40 +0800
Subject: [PATCH] refactor: 单据审核改为审批配置状态机(新增:audit接口/审核人字段/DB变更脚本)

---
 yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/employee/HrmEmployeeContractController.java |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/employee/HrmEmployeeContractController.java b/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/employee/HrmEmployeeContractController.java
index d956af0..6668efd 100644
--- a/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/employee/HrmEmployeeContractController.java
+++ b/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/employee/HrmEmployeeContractController.java
@@ -7,6 +7,7 @@
 import cn.iocoder.yudao.module.hrm.controller.admin.employee.vo.HrmEmployeeContractSaveReqVO;
 import cn.iocoder.yudao.module.hrm.controller.admin.employee.vo.HrmEmployeeContractTerminateReqVO;
 import cn.iocoder.yudao.module.hrm.service.employee.HrmEmployeeContractService;
+import cn.iocoder.yudao.module.hrm.service.remind.HrmExpiryRemindService;
 import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.Parameter;
 import io.swagger.v3.oas.annotations.tags.Tag;
@@ -26,6 +27,8 @@
 
     @Resource
     private HrmEmployeeContractService contractService;
+    @Resource
+    private HrmExpiryRemindService expiryRemindService;
 
     @PostMapping("/create")
     @Operation(summary = "鍒涘缓鍛樺伐鍚堝悓")
@@ -71,6 +74,11 @@
     @Operation(summary = "鑾峰緱鍛樺伐鍚堝悓鍒嗛〉")
     @PreAuthorize("@ss.hasPermission('hrm:employee-contract:query')")
     public CommonResult<PageResult<HrmEmployeeContractRespVO>> getContractPage(@Valid HrmEmployeeContractPageReqVO pageReqVO) {
+        // 鎳掕Е鍙戯細鏈変汉鎵撳紑鍚堝悓鍒楄〃鏃堕『甯﹁ˉ鎵嵆灏嗗埌鏈熷悎鍚屽苟鍙戦�佺珯鍐呬俊鎻愰啋锛坆est-effort锛�
+        try {
+            expiryRemindService.sendContractExpireRemind();
+        } catch (Exception ignored) {
+        }
         return success(contractService.getContractPage(pageReqVO));
     }
 

--
Gitblit v1.9.3