智慧保安后台管理-外网项目备份
guoshilong
2024-01-20 135af1bd4c62f73dd3430d9588ae3f62ff2702fd
src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
@@ -196,8 +196,14 @@
         //机构名称拼接
         userVOS.forEach(userVO -> {
            if (null!=userVO.getDeptId()) {
               String deptIds = "";
               if (userVO.getAncestors() != null){
                  deptIds = userVO.getAncestors()+","+userVO.getDeptId();
               }else{
                  deptIds = userVO.getDeptId();
               }
               List<String> deptNameList = SysCache.getDeptNames(userVO.getAncestors()+","+userVO.getDeptId());
               List<String> deptNameList = SysCache.getDeptNames(deptIds);
               userVO.setFullDeptName(getFullDeptName(deptNameList));
@@ -230,6 +236,7 @@
   private String getFullDeptName(List<String> deptNameList) {
      String fullDeptName = "";
      if (deptNameList != null){
      if (deptNameList.size()>1){
         //多级
         if (StringUtil.isNotBlank(deptNameList.get(0))){
@@ -241,6 +248,7 @@
            }
         }
      }
      }
      return fullDeptName;
   }