From 69b10ab2a3e171e6f30091ee54d8957cf4987809 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 26 六月 2025 10:54:43 +0800 Subject: [PATCH] 保洁巡检本周代码 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TLeaveController.java | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TLeaveController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TLeaveController.java index 79210fa..1f8e4fd 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TLeaveController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TLeaveController.java @@ -58,15 +58,22 @@ leaveDetailVO.setPhone(sysUser.getPhonenumber()); if (sysUser.getDeptType() == 1){ TProjectDept tProjectDept = projectDeptService.getById(sysUser.getDeptId()); - if (!tProjectDept.getParentId().equals("0")){ - TProjectDept tProjectDept1 = projectDeptService.getById(tProjectDept.getParentId()); - leaveDetailVO.setDeptName(tProjectDept1.getProjectName()+">"+tProjectDept.getProjectName()); - }else{ - leaveDetailVO.setDeptName(tProjectDept.getProjectName()); + if(tProjectDept!=null){ + if (!tProjectDept.getParentId().equals("0")){ + TProjectDept tProjectDept1 = projectDeptService.getById(tProjectDept.getParentId()); + if (tProjectDept1!=null){ + leaveDetailVO.setDeptName(tProjectDept1.getProjectName()+">"+tProjectDept.getProjectName()); + } + }else{ + leaveDetailVO.setDeptName(tProjectDept.getProjectName()); + } } + }else{ TDept tDept = deptService.getById(sysUser.getDeptId()); - leaveDetailVO.setDeptName(tDept.getDeptName()); + if (tDept!=null){ + leaveDetailVO.setDeptName(tDept.getDeptName()); + } } } List<TLeaveAudit> list = leaveAuditService.lambdaQuery().eq(TLeaveAudit::getLeaveId, id) -- Gitblit v1.7.1