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) {