From b95d52d48ddabdba4bd834e63035dad1253b7a30 Mon Sep 17 00:00:00 2001
From: 张天森 <1292933220@qq.com>
Date: 星期四, 17 十一月 2022 13:52:08 +0800
Subject: [PATCH] 普达物业公司权限处理

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComPropertyServiceImpl.java |    4 +---
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComPropertyVO.java                         |    2 ++
 springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComPropertyApi.java              |    1 +
 springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java                  |    5 +++--
 4 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComPropertyVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComPropertyVO.java
index e40493a..a3eb79d 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComPropertyVO.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComPropertyVO.java
@@ -93,4 +93,6 @@
 
     @ApiModelProperty("logo")
     private String logo;
+
+    private String appId;
 }
diff --git a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComPropertyApi.java b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComPropertyApi.java
index a31981b..085f6f2 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComPropertyApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComPropertyApi.java
@@ -50,6 +50,7 @@
     @PostMapping
     public R insert(@RequestBody ComPropertyVO comPropertyVO) {
         comPropertyVO.setCommunityId(this.getCommunityId());
+        comPropertyVO.setAppId(this.getLoginUserInfo().getAppId());
         return this.communityService.comPropertyInsert(comPropertyVO);
     }
 
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComPropertyServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComPropertyServiceImpl.java
index cc03b14..842414d 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComPropertyServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComPropertyServiceImpl.java
@@ -66,13 +66,11 @@
                 administratorsUserVO.setAccount(comPropertyVO.getAccount());
                 administratorsUserVO.setPassword(comPropertyVO.getPassword());
                 administratorsUserVO.setRoleId(comPropertyVO.getRoleId());
-                if (comPropertyVO.getCommunityId().equals(10172)){
-                    administratorsUserVO.setRoleId(1559112102373756111L);
-                }
                 administratorsUserVO.setCommunityId(comPropertyVO.getCommunityId());
                 administratorsUserVO.setAreaId(comPropertyVO.getAreaId());
                 administratorsUserVO.setName(comPropertyVO.getContactName());
                 administratorsUserVO.setPhone(comPropertyVO.getPhone());
+                administratorsUserVO.setAppid(comPropertyVO.getAppId());
                 R r=userService.addUserBackstageProperty(administratorsUserVO);
                 if(R.isOk(r)){
                     comProperty.setUserId(Long.parseLong(r.getData().toString()));
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 702f050..198282f 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
@@ -1335,7 +1335,6 @@
     @Override
     public R addUserBackstageProperty(AdministratorsUserVO administratorsUserVO) {
         SysUserDO sysUserDO = new SysUserDO();
-        String appId=userDao.getCommunityAppId(administratorsUserVO.getCommunityId());
         Long roleId = administratorsUserVO.getRoleId();
         if (roleId.intValue() == 777777777) {
             SysRoleDO sysRoleDO = new SysRoleDO();
@@ -1384,7 +1383,9 @@
         String encode = new BCryptPasswordEncoder().encode(administratorsUserVO.getPassword());
         administratorsUserVO.setPassword(encode);
         BeanUtils.copyProperties(administratorsUserVO, sysUserDO);
-        sysUserDO.setAppId(appId);
+        if (nonNull(administratorsUserVO.getAppid())){
+            sysUserDO.setAppId(administratorsUserVO.getAppid());
+        }
         int insert = 0;
         try {
             insert = userDao.insert(sysUserDO);

--
Gitblit v1.7.1