From 1302d5198628c7f56d9db15ccb1736713b9f5e48 Mon Sep 17 00:00:00 2001 From: chenhao <852066789@qq.com> Date: Mon, 14 Apr 2025 15:33:36 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=B3=BB=E7=BB=9F=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E9=97=A8=E6=A0=91=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E7=A9=BA=E6=8C=87=E9=92=88=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 SysUserController 中为 selectDeptTree 方法添加空值检查 -避免当 deptService.selectDeptById 返回 null 时引发空指针异常 - 提高系统稳定性,防止未处理的空值导致的错误 --- .../com/ruoyi/web/controller/system/SysUserController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java index 93edc9c5..0a8bd450 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysUserController.java @@ -349,7 +349,8 @@ public class SysUserController extends BaseController @GetMapping("/selectDeptTree/{deptId}") public String selectDeptTree(@PathVariable("deptId") Long deptId, ModelMap mmap) { - mmap.put("dept", deptService.selectDeptById(deptId)); + SysDept value = deptService.selectDeptById(deptId); + mmap.put("dept", value==null?new SysDept():value); return prefix + "/deptTree"; } } \ No newline at end of file