From 1b4b70a9ac9ba15c35dfc176796f649ea49fd914 Mon Sep 17 00:00:00 2001 From: thinkgem Date: Tue, 25 Oct 2022 13:43:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E6=9C=8D=E5=8A=A1=E4=B8=8B=E5=81=B6?= =?UTF-8?q?=E5=B0=94=E4=BC=9A=E8=8E=B7=E5=8F=96=E4=B8=8D=E5=88=B0Employee?= =?UTF-8?q?=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 --- .../jeesite/modules/sys/utils/EmpUtils.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) 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..f604f75f 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 @@ -4,22 +4,18 @@ */ package com.jeesite.modules.sys.utils; -import java.util.List; -import java.util.Set; - import com.jeesite.common.collect.ListUtils; import com.jeesite.common.collect.SetUtils; import com.jeesite.common.lang.StringUtils; import com.jeesite.common.utils.SpringUtils; -import com.jeesite.modules.sys.entity.Company; -import com.jeesite.modules.sys.entity.Employee; -import com.jeesite.modules.sys.entity.EmployeeOffice; -import com.jeesite.modules.sys.entity.Office; -import com.jeesite.modules.sys.entity.User; +import com.jeesite.modules.sys.entity.*; import com.jeesite.modules.sys.service.CompanyService; import com.jeesite.modules.sys.service.EmployeeService; import com.jeesite.modules.sys.service.OfficeService; +import java.util.List; +import java.util.Set; + /** * 员工部门工具类 * @author ThinkGem @@ -55,7 +51,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; }