| | |
| | | deptStr = userInfo.getUser().getDeptId(); |
| | | } |
| | | R<Dept> deptRes = sysClient.getDept(Long.valueOf(deptStr)); |
| | | if (StringUtil.isBlank(deptRes.getData().getAdCode())) |
| | | if (StringUtil.isBlank(deptRes.getData().getAdCode())) { |
| | | // 部门为空 |
| | | // throw new UserDeniedAuthorizationException("没有找到有效组织机构~"); |
| | | userInfo.getDetail().set("adCodeBase",""); |
| | | else |
| | | userInfo.getDetail().set("parentDept",0); |
| | | } else { |
| | | userInfo.getDetail().set("adCodeBase",attResManagePersonClient.getAdBaseById(deptRes.getData().getAdCode()).getData()); |
| | | userInfo.getDetail().set("parentDept",deptRes.getData().getParentId()); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | return new BladeUserDetails(user.getId(), |
| | | user.getTenantId(), StringPool.EMPTY, user.getName(), user.getRealName(), user.getDeptId(), user.getPostId(), user.getRoleId(), Func.join(userInfo.getRoles()), Func.toStr(user.getAvatar(), TokenUtil.DEFAULT_AVATAR), |