浏览代码

更换管理员把新管理员加进企业

wangmh 7 年之前
父节点
当前提交
1c40a4e58f
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      sso-server/src/main/java/com/uas/sso/service/impl/UserspaceServiceImpl.java

+ 3 - 0
sso-server/src/main/java/com/uas/sso/service/impl/UserspaceServiceImpl.java

@@ -327,6 +327,9 @@ public class UserspaceServiceImpl implements UserspaceService {
     @Override
     @Override
     public void changeAdmin(Userspace space, User afterAdmin) {
     public void changeAdmin(Userspace space, User afterAdmin) {
         space.setAdminUU(afterAdmin.getUserUU());
         space.setAdminUU(afterAdmin.getUserUU());
+        if (!space.getUsers().contains(afterAdmin)) {
+            space.getUsers().add(afterAdmin);
+        }
         space = userspaceDao.save(space);
         space = userspaceDao.save(space);
 
 
         syncUserSpaceInfo(space.toView(), "更换管理员");
         syncUserSpaceInfo(space.toView(), "更换管理员");