From f521ac7850b578afbcf44e5580a29f2db7813483 Mon Sep 17 00:00:00 2001 From: CeDo <cedoo@qq.com> Date: 星期五, 04 六月 2021 23:50:22 +0800 Subject: [PATCH] bugfixed --- springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java | 68 +++++++++++++++++++++++---------- 1 files changed, 47 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..a128bfd 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,54 @@ * @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(); + //1 待处理、2 待验证、3 已上报、4 已解决、5 草稿箱、6已撤销、7已失效、8已发布 + if(eventDO.getEventCategory()!=null) { + if (eventDO.getEventCategory() == 1) { + Integer event_status = eventDO.getEventStatus()!=null?eventDO.getEventStatus():-1; + Integer event_process_status = eventDO.getEventProcessStatus()!=null?eventDO.getEventProcessStatus():-1; + Integer process_type = eventDO.getProcessType()!=null?eventDO.getProcessType():-1; + Integer community_process = eventDO.getCommunityProcess()!=null?eventDO.getCommunityProcess():-1; - 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; + if (eventDO.getInvalid() != null && eventDO.getInvalid() == false) { + eventDealStatus = 7; + //7已失效 + } else if (event_status == 1) { + eventDealStatus = 5; + //"草稿箱" + } else if ( event_status == 4) { + eventDealStatus = 6; + //"已撤销" + } else if (event_status ==2){ + if (event_process_status == 3) { + eventDealStatus = 2; + //"待验证" + }else if (event_process_status == 2) { + eventDealStatus = 4; + //"已解决" + }else if ( community_process == 1 && process_type == 2) { + eventDealStatus = 3; + //"已上报" + }else if ( event_process_status == 1 && process_type == 1) { + eventDealStatus = 1; + //"待处理" + } + } + 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