|
|
@@ -144,10 +144,13 @@ public class EnterpriseServiceImpl implements EnterpriseService {
|
|
|
// 设置为本企业管理员
|
|
|
List<Role> adminList = roleDao.findByEnUUAndDesc(enterprise.getUu(), "管理员");
|
|
|
if (!CollectionUtils.isEmpty(adminList)) {
|
|
|
- existRoles.add(adminList.get(0));
|
|
|
- user.setRoles(existRoles);
|
|
|
+ if (!existRoles.contains(adminList.get(0))) {
|
|
|
+ existRoles.add(adminList.get(0));
|
|
|
+ user.setRoles(existRoles);
|
|
|
+ return userDao.save(user);
|
|
|
+ }
|
|
|
}
|
|
|
- return userDao.save(user);
|
|
|
+ return user;
|
|
|
}
|
|
|
|
|
|
@Override
|