From ae60ad1dd19a86dd9723b199111bc3e2fb45f126 Mon Sep 17 00:00:00 2001
From: yubo <autumnal_wind@yeah.net>
Date: 星期五, 03 四月 2026 20:58:59 +0800
Subject: [PATCH] refactor(hr): 移除保险提醒相关冗余代码并调整退休延迟计算

---
 febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java
index f9081ca..8c88d47 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java
@@ -1,6 +1,7 @@
 package cc.mrbird.febs.server.hr.controller;
 
 import cc.mrbird.febs.server.hr.annotation.ControllerEndpoint;
+import cc.mrbird.febs.server.hr.constant.MyConstant;
 import cc.mrbird.febs.server.hr.entity.EmpJobChange;
 import cc.mrbird.febs.server.hr.entity.EmpLaborTrouble;
 import cc.mrbird.febs.server.hr.service.IEmpLaborTroubleService;
@@ -8,6 +9,7 @@
 import cc.mrbird.febs.common.core.entity.QueryRequest;
 import cc.mrbird.febs.common.core.exception.FebsException;
 import cc.mrbird.febs.common.core.utils.FebsUtil;
+import cn.hutool.core.util.StrUtil;
 import com.wuwenze.poi.ExcelKit;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -49,7 +51,6 @@
     }
 
     @GetMapping("list")
-    @PreAuthorize("hasAuthority('empLabortrouble:list')")
     public FebsResponse empLabortroubleList(QueryRequest request, EmpLaborTrouble empLabortrouble) {
         Map<String, Object> dataTable = FebsUtil.getDataTable(this.empLabortroubleService.findEmpLabortroubles(request, empLabortrouble));
         return new FebsResponse().data(dataTable);
@@ -71,6 +72,9 @@
             this.empLabortroubleService.createEmpLabortrouble(empLabortrouble);
         } catch (Exception e) {
             String message = "新增员工劳资案件失败";
+            if (StrUtil.equals(e.getMessage(), MyConstant.MESSAGE)){
+                message = e.getMessage();
+            }
             log.error(message, e);
             throw new FebsException(message);
         }
@@ -89,7 +93,6 @@
     }
 
     @DeleteMapping("{ids}")
-    @PreAuthorize("hasAuthority('empLabortrouble:delete')")
     public void logicDeleteEmpLabortrouble(@PathVariable("ids") String ids) throws FebsException {
         try {
             this.empLabortroubleService.logicDelEmpLabortrouble(ids);
@@ -107,6 +110,9 @@
             this.empLabortroubleService.updateEmpLabortrouble(empLabortrouble);
         } catch (Exception e) {
             String message = "修改员工劳资案件失败";
+            if (StrUtil.equals(e.getMessage(), MyConstant.MESSAGE)){
+                message = e.getMessage();
+            }
             log.error(message, e);
             throw new FebsException(message);
         }

--
Gitblit v1.8.0