From 90e8be8b138477f147f3eb5f1c75b985ec00641c Mon Sep 17 00:00:00 2001 From: sunyuchao Date: Fri, 30 Sep 2022 16:49:22 +0800 Subject: [PATCH] =?UTF-8?q?=20//=E7=BD=91=E6=A0=BC=E5=8C=96=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E7=BB=93=E6=A1=88/=E9=A9=B3=E5=9B=9E=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E5=A2=9E=E5=8A=A0=E7=9A=84=E6=8E=A8=E9=80=81=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=88=B0=E5=B8=82=E5=B9=B3=E5=8F=B0=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E6=8A=A5=E9=94=99=E4=B8=8D=E8=83=BD=E5=BD=B1=E5=93=8D=E5=8E=9F?= =?UTF-8?q?=E6=9C=89=E7=A8=8B=E5=BA=8F=E6=B5=81=E7=A8=8B=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0try?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../item/service/impl/ItemServiceImpl.java | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) 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 69075bb3c..3e0702110 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 @@ -3422,16 +3422,22 @@ public class ItemServiceImpl extends BaseServiceImpl implem itemHandleProcessDto.setCreatedTime(new Date()); itemHandleProcessDto.setUpdatedTime(new Date()); itemHandleProcessService.saveItemHandleProcess(itemHandleProcessDto); - if("1".equals(formDto.getState())){ - // 上报驳回,上报市平台 - log.info("上报驳回,上报市平台" + itemHandleProcessDto.getId()); - pushToCityGridService.ReportRejection(itemHandleProcessDto.getId()); - } else if("0".equals(formDto.getState())) { - // 诉求审核,上报市平台 - pushToCityGridService.appealAudit(itemHandleProcessDto.getId()); - // 诉求结案,上报市平台 - pushToCityGridService.caseClosedSentoCity(itemHandleProcessDto.getId()); - log.info("诉求结案,上报市平台"); + try { + //网格化平台结案/驳回操作增加的推送数据到市平台逻辑报错不能影响原有程序流程 + if("1".equals(formDto.getState())){ + // 上报驳回,上报市平台 + log.info("上报驳回,上报市平台" + itemHandleProcessDto.getId()); + pushToCityGridService.ReportRejection(itemHandleProcessDto.getId()); + } else if("0".equals(formDto.getState())) { + // 诉求审核,上报市平台 + pushToCityGridService.appealAudit(itemHandleProcessDto.getId()); + // 诉求结案,上报市平台 + pushToCityGridService.caseClosedSentoCity(itemHandleProcessDto.getId()); + log.info("诉求结案,上报市平台"); + } + } catch (Exception e) { + logger.error("网格化平台结案/驳回操作,发送事件数据到市中心错误,诉求项目Id->" + itemHandleProcessDto.getItemId()); + e.printStackTrace(); } //项目处理意见图片保存 if (formDto.getImages() != null && formDto.getImages().size() > 0) {