From c7c38dfd96047930999bcd7cf62d18d6d8651108 Mon Sep 17 00:00:00 2001 From: CeDo <cedoogle@gmail.com> Date: 星期五, 04 六月 2021 18:50:47 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/test' into test --- springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java | 58 +++++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 37 insertions(+), 21 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java index cf73689..15ed1c0 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java @@ -1393,28 +1393,44 @@ * @param eventDO 事件 */ private Integer getEventDealStatus(EventDO eventDO){ - Integer event_status = eventDO.getEventStatus(); - Integer event_process_status = eventDO.getEventProcessStatus(); - Integer process_type = eventDO.getProcessType(); - Integer community_process = eventDO.getCommunityProcess(); + if(eventDO.getEventCategory()!=null) { + if (eventDO.getEventCategory() == 1) { + Integer event_status = eventDO.getEventStatus(); + Integer event_process_status = eventDO.getEventProcessStatus(); + Integer process_type = eventDO.getProcessType(); + Integer community_process = eventDO.getCommunityProcess(); - Integer eventDealStatus = -1; - //1 待处理、2 待验证、3 已上报、4 已解决、5 草稿箱、6已撤销、7已失效 - if(eventDO.getInvalid()!=null && eventDO.getInvalid()==false){ - eventDealStatus = 7;//7已失效 - }else if(event_status ==2 && event_process_status == 1 && process_type == 1) { - eventDealStatus = 1;//"待处理" - }else if( event_process_status == 3) { - eventDealStatus = 2;//"待验证" - }else if(event_status == 2 && community_process == 1 && process_type == 2) { - eventDealStatus=3;//"已上报" - }else if( event_process_status == 2 ) { - eventDealStatus=4;//"已解决" - }else if( event_status == 1 ) { - eventDealStatus = 5;//"草稿箱" - }else if( event_status == 4 ) { - eventDealStatus=6;//"已撤销" + Integer eventDealStatus = -1; + //1 待处理、2 待验证、3 已上报、4 已解决、5 草稿箱、6已撤销、7已失效 + if (eventDO.getInvalid() != null && eventDO.getInvalid() == false) { + eventDealStatus = 7;//7已失效 + } else if (event_status != null && event_status == 2 && event_process_status != null && event_process_status == 1 + && process_type != null && process_type == 1) { + eventDealStatus = 1;//"待处理" + } else if (event_process_status != null && event_process_status == 3) { + eventDealStatus = 2;//"待验证" + } else if (event_status != null && event_status == 2 && community_process != null + && community_process == 1 && process_type != null && process_type == 2) { + eventDealStatus = 3;//"已上报" + } else if (event_process_status != null && event_process_status == 2) { + eventDealStatus = 4;//"已解决" + } else if (event_status != null && event_status == 1) { + eventDealStatus = 5;//"草稿箱" + } else if (event_status != null && event_status == 4) { + eventDealStatus = 6;//"已撤销" + } + return eventDealStatus; + } else if (eventDO.getEventCategory() == 2) { + Integer event_status = eventDO.getEventStatus(); + if (event_status != null && event_status == 1) { + return 5; //"草稿箱" + } else if (event_status != null && event_status == 2) { + return 8;//已发布 + } else if (event_status != null && event_status == 4) { + return 6;//"已撤销" + } + } } - return eventDealStatus; + return -1; } } -- Gitblit v1.7.1