From f76858614ba2ba5fb303f8c704f476a7f227c7e3 Mon Sep 17 00:00:00 2001
From: lidongdong <1459917685@qq.com>
Date: 星期一, 23 十月 2023 13:59:18 +0800
Subject: [PATCH] 修改三说会堂列表报错

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComEventServiceImpl.java |  111 +++++++++++++++++++++++++++++++------------------------
 1 files changed, 62 insertions(+), 49 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 a7f3173..3d6ee67 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
@@ -514,55 +514,8 @@
         }else if (isAdmin){
             //区三说会堂账号,最高权限全部开放
             // 是否上报到三说会堂
-            if (comEvent.getCurrentProcessType().equals(4) || comEvent.getReportHall().equals(1)){
-                //已上报到三说会堂,可以操作
-                if (comEvent.getEventProcessStatus().equals(1)){
-                    //待受理和待验证状态,可以受理,分配专家
-                    //关闭调解和归档
-                    comEvent.setArchive(0);
-                    comEvent.setSolve(0);
-                    comEvent.setConciliation(0);
-                    comEvent.setChangeExpert(0);
-                }
-                else if(comEvent.getEventProcessStatus().equals(2)){
-                    //待分配和待验证状态,可以受理,分配专家
-                    //关闭调解和归档
-                    comEvent.setArchive(0);
-                    comEvent.setConciliation(0);
-                    comEvent.setChangeExpert(0);
-                    if (comEvent.getSpecialistName().equals("待分配")){
-                        comEvent.setSolve(0);
-                    }
-                }else if (comEvent.getEventProcessStatus().equals(3)){
-                    //新分配给专家并且专家还未受理
-                    comEvent.setDistribution(0);
-                    comEvent.setArchive(0);
-                    //comEvent.setConciliation(0);
-                    comEvent.setChangeExpert(0);
-                    comEvent.setSolve(0);
-                }
-                else if (comEvent.getEventProcessStatus().equals(5)){
-                    //调解中,可以查看,调解,更换专家,删除
-                    comEvent.setDistribution(0);
-                    comEvent.setSolve(0);
-                    comEvent.setArchive(0);
-                } else if (comEvent.getEventProcessStatus().equals(6) && comEvent.getEventResult().equals(1) && !comEvent.getIsEnd().equals(1)){
-                    //失败后转交三说会堂
-                    comEvent.setSolve(0);
-                    comEvent.setDistribution(0);
-                    //comEvent.setConciliation(0);
-                    comEvent.setEventProcessStatus(2);
-                    comEvent.setArchive(0);
-                    //comEvent.setChangeExpert(0);
-                }
-                else if (comEvent.getEventProcessStatus().equals(6) && comEvent.getEventSucceed().equals(2)){
-                    //调解完成,可以归档,查看
-                    comEvent.setConciliation(0);
-                    comEvent.setSolve(0);
-                    comEvent.setDistribution(0);
-                    comEvent.setChangeExpert(0);
-                }
-            }else{
+            if(comEvent.getCurrentProcessType()==null)
+            {
                 //未上报到三说会堂,仅查看
                 comEvent.setArchive(0);
                 comEvent.setSolve(0);
@@ -570,6 +523,66 @@
                 comEvent.setChangeExpert(0);
                 comEvent.setConciliation(0);
             }
+            else
+            {
+                if (comEvent.getCurrentProcessType().equals(4) || comEvent.getReportHall().equals(1)){
+                    //已上报到三说会堂,可以操作
+                    if (comEvent.getEventProcessStatus().equals(1)){
+                        //待受理和待验证状态,可以受理,分配专家
+                        //关闭调解和归档
+                        comEvent.setArchive(0);
+                        comEvent.setSolve(0);
+                        comEvent.setConciliation(0);
+                        comEvent.setChangeExpert(0);
+                    }
+                    else if(comEvent.getEventProcessStatus().equals(2)){
+                        //待分配和待验证状态,可以受理,分配专家
+                        //关闭调解和归档
+                        comEvent.setArchive(0);
+                        comEvent.setConciliation(0);
+                        comEvent.setChangeExpert(0);
+                        if (comEvent.getSpecialistName().equals("待分配")){
+                            comEvent.setSolve(0);
+                        }
+                    }else if (comEvent.getEventProcessStatus().equals(3)){
+                        //新分配给专家并且专家还未受理
+                        comEvent.setDistribution(0);
+                        comEvent.setArchive(0);
+                        //comEvent.setConciliation(0);
+                        comEvent.setChangeExpert(0);
+                        comEvent.setSolve(0);
+                    }
+                    else if (comEvent.getEventProcessStatus().equals(5)){
+                        //调解中,可以查看,调解,更换专家,删除
+                        comEvent.setDistribution(0);
+                        comEvent.setSolve(0);
+                        comEvent.setArchive(0);
+                    } else if (comEvent.getEventProcessStatus().equals(6) && comEvent.getEventResult().equals(1) && !comEvent.getIsEnd().equals(1)){
+                        //失败后转交三说会堂
+                        comEvent.setSolve(0);
+                        comEvent.setDistribution(0);
+                        //comEvent.setConciliation(0);
+                        comEvent.setEventProcessStatus(2);
+                        comEvent.setArchive(0);
+                        //comEvent.setChangeExpert(0);
+                    }
+                    else if (comEvent.getEventProcessStatus().equals(6) && comEvent.getEventSucceed().equals(2)){
+                        //调解完成,可以归档,查看
+                        comEvent.setConciliation(0);
+                        comEvent.setSolve(0);
+                        comEvent.setDistribution(0);
+                        comEvent.setChangeExpert(0);
+                    }
+                }else{
+                    //未上报到三说会堂,仅查看
+                    comEvent.setArchive(0);
+                    comEvent.setSolve(0);
+                    comEvent.setDistribution(0);
+                    comEvent.setChangeExpert(0);
+                    comEvent.setConciliation(0);
+                }
+            }
+
         }
     }
 

--
Gitblit v1.7.1