From 66b90d1c14ad1a56cdaa220835b0d7890d50f23b Mon Sep 17 00:00:00 2001 From: wanghao Date: Mon, 5 Jan 2026 16:38:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=91=98=E5=B7=A5=E5=AF=BC?= =?UTF-8?q?=E5=87=BAbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/HealthUserEmployeeExServiceImpl.java | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/HealthUserEmployeeExServiceImpl.java b/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/HealthUserEmployeeExServiceImpl.java index f55c22f..a1292cc 100644 --- a/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/HealthUserEmployeeExServiceImpl.java +++ b/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/HealthUserEmployeeExServiceImpl.java @@ -1107,19 +1107,25 @@ public class HealthUserEmployeeExServiceImpl extends ServiceImpl=6){ + //插入单位 + if (Objects.nonNull(userEmployee.getSecondDepart())) { + userEmployeeVo.setUnit(userEmployee.getSecondDepart().getDepartName()); + } } - //三级部门 - if (Objects.nonNull(userEmployee.getOrgCode())) { + if (userEmployee.getOrgCode().length()>=9){ + //三级部门 SysDepart thirdDepart = sysCache.getDepartByOrgCode(GlobalUtils.getThirdDepartOrgCode(userEmployee.getOrgCode())); userEmployeeVo.setThreeDepart(thirdDepart.getDepartName()); } - //四级部门 - if (Objects.nonNull(userEmployee.getDepart())) { - userEmployeeVo.setDepart(userEmployee.getDepart().getDepartName()); + if (userEmployee.getOrgCode().length()>=12){ + //四级部门 + if (Objects.nonNull(userEmployee.getDepart())) { + userEmployeeVo.setDepart(userEmployee.getDepart().getDepartName()); + } } + //新增sex if (userEmployee.getSex() != null) { userEmployeeVo.setSex(userEmployee.getSex().toString());