Bladeren bron

兼容多个管理员的情况

xda 2 jaren geleden
bovenliggende
commit
9a3f449f7d

+ 1 - 1
src/main/java/com/winhc/repal/controller/RepalMemberController.java

@@ -45,7 +45,7 @@ public class RepalMemberController {
     }
 
     @ApiOperation("删除成员")
-    @RequestMapping(value = "/del/{userId}", method = RequestMethod.GET)
+    @RequestMapping(value = "/del/{userId}", method = RequestMethod.POST)
     public BeanResponse<Boolean> delGroupMember(@PathVariable("userId") Long userId) {
         return BeanResponse.success(CodeMsg.SUCCESS, repalGroupMemberService.delGroupMember(userId));
     }

+ 2 - 1
src/main/java/com/winhc/repal/service/impl/RepalGroupServiceImpl.java

@@ -75,7 +75,6 @@ public class RepalGroupServiceImpl extends ServiceImpl<RepalGroupMapper, RepalGr
             repalGroup.setUserId(dto.getUserId());
             repalGroup.setGroupExt(dto.getGroupExt());
             this.save(repalGroup);
-            repalGroupMemberService.addGroupMember(dto.getUserId(), userExt.getUserName(), repalGroup.getId(), 1L, RoleTypeEnum.SYSTEM.getCode());
             // 初始化4个角色
             for (int i = 0; i < Constant.INIT_ROLE_NAME_LIST.size(); i++) {
                 MemberRoleDTO memberRoleDTO = new MemberRoleDTO();
@@ -84,6 +83,8 @@ public class RepalGroupServiceImpl extends ServiceImpl<RepalGroupMapper, RepalGr
                 repalGroupRoleService.addRole(memberRoleDTO);
             }
         }
+        // 添加到管理员
+        repalGroupMemberService.addGroupMember(dto.getUserId(), userExt.getUserName(), repalGroup.getId(), 1L, RoleTypeEnum.SYSTEM.getCode());
         // 初始化一个账本
         RepalBook repalBook = new RepalBook();
         repalBook.setRepalGroupId(repalGroup.getId());