From b2f0cc448055fa93998f41a44425d85a5e3b5874 Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Mon, 5 Sep 2022 22:57:33 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E8=AF=A6=E6=83=85=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E9=80=BB=E8=BE=91=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epdc/enums/ItemHandleCategoryEnum.java | 41 ++++++++++++------- .../item/service/impl/ItemServiceImpl.java | 28 ++++++++----- 2 files changed, 45 insertions(+), 24 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/ItemHandleCategoryEnum.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/ItemHandleCategoryEnum.java index 7d7a13e05..bf3058963 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/ItemHandleCategoryEnum.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/enums/ItemHandleCategoryEnum.java @@ -52,22 +52,35 @@ public enum ItemHandleCategoryEnum { public static List getHandleCategoriesForGirdNew() { List handleResultDTOS = new ArrayList<>(); - for (ItemHandleCategoryEnum e : ItemHandleCategoryEnum.values()) { - if (e.getValue() == ItemHandleCategoryEnum.HANDLE_I_HANDLE_GRID.getValue() || - e.getValue() == ItemHandleCategoryEnum.HANDLE_CLOSE.getValue() || - e.getValue() == ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getValue() || - e.getValue() == ItemHandleCategoryEnum.HANDLE_CIRCULATION_ASSISTANCE.getValue() - ) { - ItemHandleResultDTO dto = new ItemHandleResultDTO(); - dto.setProcessResult(e.value); - dto.setProcessName(e.name); - // 暂时默认不流转 - dto.setSelect(false); + // 不予受理 + ItemHandleResultDTO dto1 = new ItemHandleResultDTO(); + dto1.setProcessResult(ItemHandleCategoryEnum.HANDLE_CLOSE.getValue()); + dto1.setProcessName(ItemHandleCategoryEnum.HANDLE_CLOSE.getName()); + dto1.setSelect(false); // 暂时默认不流转 + handleResultDTOS.add(dto1); + + // 响应拟办 + ItemHandleResultDTO dto2 = new ItemHandleResultDTO(); + dto2.setProcessResult(ItemHandleCategoryEnum.HANDLE_I_HANDLE_GRID.getValue()); + dto2.setProcessName(ItemHandleCategoryEnum.HANDLE_I_HANDLE_GRID.getName()); + dto2.setSelect(false); // 暂时默认不流转 + handleResultDTOS.add(dto2); + + // 结案申请 + ItemHandleResultDTO dto3 = new ItemHandleResultDTO(); + dto3.setProcessResult(ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getValue()); + dto3.setProcessName(ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getName()); + dto3.setSelect(false); // 暂时默认不流转 + handleResultDTOS.add(dto3); + + // 吹哨 + ItemHandleResultDTO dto4 = new ItemHandleResultDTO(); + dto4.setProcessResult(ItemHandleCategoryEnum.HANDLE_CIRCULATION_ASSISTANCE.getValue()); + dto4.setProcessName(ItemHandleCategoryEnum.HANDLE_CIRCULATION_ASSISTANCE.getName()); + dto4.setSelect(false); // 暂时默认不流转 + handleResultDTOS.add(dto4); - handleResultDTOS.add(dto); - } - } return handleResultDTOS; } diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java index b4000d881..1dc748bc4 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java @@ -663,26 +663,34 @@ public class ItemServiceImpl extends BaseServiceImpl implem // itemHandleResultDTO2.setSelect(false); // itemHandleResultDTOS.add(itemHandleResultDTO2); + // 不予受理 + ItemHandleResultDTO itemHandleResultDTO5 = new ItemHandleResultDTO(); + itemHandleResultDTO5.setProcessResult(ItemHandleCategoryEnum.HANDLE_CLOSE.getValue()); + itemHandleResultDTO5.setProcessName(ItemHandleCategoryEnum.HANDLE_CLOSE.getName()); + itemHandleResultDTO5.setSelect(false); + itemHandleResultDTOS.add(itemHandleResultDTO5); + + // 直接办理 ItemHandleResultDTO itemHandleResultDTO = new ItemHandleResultDTO(); itemHandleResultDTO.setProcessResult(ItemHandleCategoryEnum.HANDLE_I_HANDLE_COMMUNITY.getValue()); itemHandleResultDTO.setProcessName(ItemHandleCategoryEnum.HANDLE_I_HANDLE_COMMUNITY.getName()); itemHandleResultDTO.setSelect(false); itemHandleResultDTOS.add(itemHandleResultDTO); - ItemHandleResultDTO itemHandleResultDTO3 = new ItemHandleResultDTO(); - itemHandleResultDTO3.setProcessResult(ItemHandleCategoryEnum.HANDLE_REPORT.getValue()); - itemHandleResultDTO3.setProcessName(ItemHandleCategoryEnum.HANDLE_REPORT.getName()); - itemHandleResultDTO3.setSelect(false); - itemHandleResultDTOS.add(itemHandleResultDTO3); + + // 结案申请 ItemHandleResultDTO itemHandleResultDTO4 = new ItemHandleResultDTO(); itemHandleResultDTO4.setProcessResult(ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getValue()); itemHandleResultDTO4.setProcessName(ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getName()); itemHandleResultDTO4.setSelect(false); itemHandleResultDTOS.add(itemHandleResultDTO4); - ItemHandleResultDTO itemHandleResultDTO5 = new ItemHandleResultDTO(); - itemHandleResultDTO5.setProcessResult(ItemHandleCategoryEnum.HANDLE_CLOSE.getValue()); - itemHandleResultDTO5.setProcessName(ItemHandleCategoryEnum.HANDLE_CLOSE.getName()); - itemHandleResultDTO5.setSelect(false); - itemHandleResultDTOS.add(itemHandleResultDTO5); + + // 社区吹哨 + ItemHandleResultDTO itemHandleResultDTO3 = new ItemHandleResultDTO(); + itemHandleResultDTO3.setProcessResult(ItemHandleCategoryEnum.HANDLE_REPORT.getValue()); + itemHandleResultDTO3.setProcessName(ItemHandleCategoryEnum.HANDLE_REPORT.getName()); + itemHandleResultDTO3.setSelect(false); + itemHandleResultDTOS.add(itemHandleResultDTO3); + resultDTO.setHandleResultDTOS(itemHandleResultDTOS); return resultDTO;