From 4103bf1d6a4de94ed102152b6144f157bffccab4 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Wed, 2 Nov 2022 16:36:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E6=9C=8D=E5=8A=A1=E6=83=85=E5=86=B5?= =?UTF-8?q?=E4=B8=8B=20emputils.get=20=E6=9C=89=E6=97=B6=E5=80=99=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=95=B0=E6=8D=AE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/jeesite/modules/sys/utils/EmpUtils.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/core/src/main/java/com/jeesite/modules/sys/utils/EmpUtils.java b/modules/core/src/main/java/com/jeesite/modules/sys/utils/EmpUtils.java index c90906e3..265ea41f 100644 --- a/modules/core/src/main/java/com/jeesite/modules/sys/utils/EmpUtils.java +++ b/modules/core/src/main/java/com/jeesite/modules/sys/utils/EmpUtils.java @@ -55,7 +55,11 @@ public class EmpUtils { */ public static Employee get(User user){ if (user != null && User.USER_TYPE_EMPLOYEE.equals(user.getUserType())){ - return user.getRefObj(); + Employee employee = user.getRefObj(); + if (employee == null) { + employee = Static.employeeService.get(user.getRefCode()); + } + return employee; } return null; }