|
|
|
@ -351,8 +351,18 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserDao, SysUserEntity> i |
|
|
|
|
user.setUserOrg(userOrgEntity); |
|
|
|
|
user.setUserBusiness(businessList); |
|
|
|
|
user.setCompanyCodes(companyEntitys); |
|
|
|
|
user.setUserModels(this.getUserCompanyList(userEntity.getCompany())); |
|
|
|
|
// user.setUserModels(this.getUserAuthList(String.valueOf(userEntity.getDeptId())));
|
|
|
|
|
// user.setUserModels(this.getUserCompanyList(userEntity.getCompany()));
|
|
|
|
|
List<UserModel> userModels = new ArrayList<>(); |
|
|
|
|
List<SysUserOrgEntity> userOrgEntities = userEntity.getUserOrgEntities(); |
|
|
|
|
for (SysUserOrgEntity entity : userOrgEntities){ |
|
|
|
|
List<UserModel> models = this.getUserAuthList(String.valueOf(entity.getDeptId())); |
|
|
|
|
for(UserModel model : models) { |
|
|
|
|
if (!userModels.stream().anyMatch(e -> model.getDeptId().equals(e.getDeptId()))) { |
|
|
|
|
userModels.add(model); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
user.setUserModels(userModels); |
|
|
|
|
// 刷新菜单缓存处理
|
|
|
|
|
this.setMetnuRedis(userEntity.getUserId()); |
|
|
|
|
user.setEmailCodes(emailCodes); |
|
|
|
|