From adbd7e73123eea15640d9fd1ab081379012c41e9 Mon Sep 17 00:00:00 2001
From: 101captain <237651143@qq.com>
Date: 星期五, 22 十月 2021 14:20:08 +0800
Subject: [PATCH] 河门口功能开发

---
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
index 7a6bb82..877df07 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
@@ -1163,7 +1163,7 @@
                 menu.add(238L);
             }
             else if(administratorsUserVO.getSocialType()==3){
-                sysRoleDO.setRoleKey("social_org" + administratorsUserVO.getStreetId());
+                sysRoleDO.setRoleKey("social_org_member" + administratorsUserVO.getStreetId());
                 menu.add(233L);
                 menu.add(237L);
             }
@@ -1174,15 +1174,15 @@
                     new QueryWrapper<SysRoleDO>().lambda().eq(SysRoleDO::getRoleKey, sysRoleDO.getRoleKey()));
             if(sysRoleDO1!=null){
                 sysRoleDO=sysRoleDO1;
+                roleId = sysRoleDO.getRoleId();
             }else{
                 roleDAO.insert(sysRoleDO);
-            }
-                roleId = sysRoleDO.getRoleId();
                 // 新街道管理员角色设置固定三社权限
                 MenuRoleVO menuRoleVO = new MenuRoleVO();
                 menuRoleVO.setMenuIds(menu);
                 menuRoleVO.setRoleId(roleId);
                 this.putMenuRole(menuRoleVO);
+            }
         }
         SysRoleDO roleDO = roleDAO.selectById(roleId);
         if (ObjectUtils.isEmpty(roleDO)) {
@@ -1367,7 +1367,7 @@
         }
         Long communityId = sysUserDO.getCommunityId();
         Long communityId1 = administratorsUserVO.getCommunityId();
-        if (communityId1.intValue() != communityId.intValue()) {
+        if (communityId1!=null&&communityId1.intValue() != communityId.intValue()) {
             return R.fail("用户不属于当前平台");
         }
         // 删除用户

--
Gitblit v1.7.1