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 | 56 +++++++++++++++++++++++++++++++++----------------------- 1 files changed, 33 insertions(+), 23 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 15ed1c0..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,41 +1393,51 @@ * @param eventDO 事件 */ private Integer getEventDealStatus(EventDO eventDO){ + //1 待处理、2 待验证、3 已上报、4 已解决、5 草稿箱、6已撤销、7已失效、8已发布 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 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 != 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;//"已撤销" + 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; //"草稿箱" + return 5; + //"草稿箱" } else if (event_status != null && event_status == 2) { - return 8;//已发布 + return 8; + //已发布 } else if (event_status != null && event_status == 4) { - return 6;//"已撤销" + return 6; + //"已撤销" } } } -- Gitblit v1.7.1