From a8765eb5005943908901c6163f8e5fd2c577079c Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期二, 08 七月 2025 14:47:22 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TUserController.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TUserController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TUserController.java
index 019d65e..b6d3c80 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TUserController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TUserController.java
@@ -644,7 +644,7 @@
 
     @ApiOperation(value = "我的审批-详情")
     @GetMapping(value = "/leaveDetail")
-    public R<LeaveUserDetailVO> leaveDetail(@RequestParam String id) {
+    public  R<LeaveUserDetailVO> leaveDetail(@RequestParam String id) {
         TLeave leave = leaveService.getById(id);
         LeaveUserDetailVO leaveUserDetailVO = new LeaveUserDetailVO();
         SysUser sysUser = sysUserService.selectUserById(Long.parseLong(leave.getLeavePerson()));
@@ -671,6 +671,15 @@
             TDept byId = deptService.getById(sysUser.getDeptId());
             leaveUserDetailVO.setDeptName(byId.getDeptName());
         }
+        if (sysUser.getDeptType()==1){
+            TProjectDept projectDept = projectDeptService.getById(sysUser.getDeptId());
+            if (projectDept.getParentId().equals("0")){
+                leaveUserDetailVO.setDeptName(projectDept.getProjectName());
+            }else{
+                TProjectDept projectDept1 = projectDeptService.getById(projectDept.getParentId());
+                leaveUserDetailVO.setDeptName(projectDept1.getProjectName()+">"+projectDept.getProjectName());
+            }
+        }
         leaveUserDetailVO.setLeavePersonName(sysUser.getNickName());
         LeaveAuditListVO leaveAuditListVO = new LeaveAuditListVO();
         List<TLeaveAudit> list = leaveAuditService.list(new LambdaQueryWrapper<TLeaveAudit>()

--
Gitblit v1.7.1