From 7ef939fba710bed39a9534da7153bad217bffdca Mon Sep 17 00:00:00 2001
From: 张天森 <1292933220@qq.com>
Date: 星期二, 18 十月 2022 13:45:20 +0800
Subject: [PATCH] 三说会堂事件操作权限处理

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComEventServiceImpl.java |   22 ++++++++++------------
 1 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComEventServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComEventServiceImpl.java
index 795a665..433b298 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComEventServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComEventServiceImpl.java
@@ -334,7 +334,7 @@
         }else if (userType.equals(3)){
             //分配行业分中心操作权限
             //是否上报到行业分中心
-            if (comEvent.getReportCenter().equals(1) || comEvent.getCurrentProcessType().equals(1)){
+            if (comEvent.getCurrentProcessType().equals(1)){
                 //已经报到行业分中心
                 if (comEvent.getEventProcessStatus().equals(1) ){
                     //待受理和待验证状态,可以受理,分配专家
@@ -387,7 +387,7 @@
         }else if (userType.equals(5)  || isStreet){
             //街道权限,操作街道下属社区的所有事件
             //是否上报到街道
-            if (comEvent.getReportStreet().equals(1) || comEvent.getCurrentProcessType().equals(3)){
+            if (comEvent.getCurrentProcessType().equals(3)){
                 //已上报到街道
                 if (comEvent.getEventProcessStatus().equals(1) ){
                     //待受理和待验证状态,可以受理,分配专家
@@ -854,22 +854,21 @@
         Boolean isExpertCheck=false;
         Long expertId=null;
         Boolean isStretAccount = isStreetAccount(loginUserInfoVO);
-        if (nonNull(comEvent.getUserType())){
-             if (loginUserInfoVO.getType().equals(13) || loginUserInfoVO.getType().equals(11)){
+        if (loginUserInfoVO.getType().equals(13) || loginUserInfoVO.getType().equals(11)){
                 ComSanshuoExpert expert=new ComSanshuoExpert();
                 //专家账号权限(后台)
-                if (nonNull(loginUserInfoVO.getPhone())){
+            if (nonNull(loginUserInfoVO.getPhone())){
                     expert = comSanShuoExpertService.getOne(new QueryWrapper<ComSanshuoExpert>().lambda().eq(ComSanshuoExpert::getPhone, loginUserInfoVO.getPhone()));
-                }else{
+            }else{
                     //账号获取
                     expert = comSanShuoExpertService.getOne(new QueryWrapper<ComSanshuoExpert>().lambda().eq(ComSanshuoExpert::getAccount, loginUserInfoVO.getAccount()));
-                }
-                comEvent.setUserType(2);
-                if (nonNull(expert)){
+            }
+            comEvent.setUserType(2);
+            if (nonNull(expert)){
                     comEvent.setSpecialistId(expert.getId());
                     isExpertCheck=true;
                     expertId=expert.getId();
-                }
+            }
             }else if (loginUserInfoVO.getType().equals(12)){
                 //行业分中心权限
                 comEvent.setUserType(3);
@@ -888,8 +887,7 @@
                 List<Long> cids = comActDAO.selectCommunityByStreetId(loginUserInfoVO.getStreetId());
                 comEvent.setUserType(5);
                 comEvent.setCommunityIds(cids);
-            }
-        }
+         }
         if (isExpertCheck && comEvent.getUserType()!=1){
             if (nonNull(comEventMapper.listEventIds(expertId))){
                 List<Long> eventIds = comEventMapper.listEventIds(expertId);

--
Gitblit v1.7.1