kimi
2020-05-23 82fbbf24939e150ee3cef90dc0dd843c9897a7e6
src/main/java/com/highdatas/mdm/service/act/impl/IdentityServiceImpl.java
@@ -113,6 +113,9 @@
      }
      try {
         User user = identityService.newUser(id);
         identityService.saveUser(user);
         user.setFirstName("");
         identityService.saveUser(user);
         return Result.success(null);
      }catch (Exception e){
@@ -132,6 +135,8 @@
      try {
         Group group = identityService.newGroup(id);
         identityService.saveGroup(group);
         group.setName("");
         identityService.saveGroup(group);
         return Result.success(null);
      }catch (Exception e){
         e.printStackTrace();
@@ -147,11 +152,16 @@
         if (user == null) {
            return Result.error(new CodeMsg(3001, "当前用户不存在,请先创建用户"));
         }
         Group group = identityService.createGroupQuery().groupId(roleId).singleResult();
         if (group == null) {
            return Result.error(new CodeMsg(3001, "当前角色不存在,请先创建用户"));
         }
            Map<String, String> memberShip = tableInfoMapper.selectActMemberShip(userId, roleId);
         Map<String, String> memberShip = tableInfoMapper.selectActMemberShip(userId, roleId);
         if (memberShip != null) {
                return Result.success(null);
            }
            identityService.createMembership(userId,roleId);
         return Result.success(null);
      }
@@ -219,7 +229,6 @@
   @Transactional(rollbackFor = {RuntimeException.class, Error.class})
   public Result deleteUserRole(String roleId, String userId) {
      try {
            Map<String, String> memberShip = tableInfoMapper.selectActMemberShip(userId, roleId);
            if (memberShip == null) {
                return Result.success(null);