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 10221814a..9f16a7f3d 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 @@ -203,6 +203,8 @@ public class ItemServiceImpl extends BaseServiceImpl implem @Autowired private ItemEnterpriseDao itemEnterpriseDao; + @Autowired + private PushToCityGridService pushToCityGridService; @Override public PageData page(Map params) { @@ -2371,6 +2373,20 @@ public class ItemServiceImpl extends BaseServiceImpl implem * @return void */ private void sendInfoToCity(ItemHandleProcessDTO dto){ + if(null ==dto){ + return; + } + if (ItemGridPlatformHandleStatusEnum.HANDLE_PQ.getValue() == dto.getState()) { + pushToCityGridService.appealDispatch();//2.2 诉求派遣 + } else if (ItemGridPlatformHandleStatusEnum.HANDLE_TD.getValue() == dto.getState()) { + pushToCityGridService.rebut();//2.8 诉求退件 + } else if (ItemGridPlatformHandleStatusEnum.HANDLE_JJTD.getValue() == dto.getState()) { + pushToCityGridService.rebutAudit();//2.9 退件审核 + } else if (ItemGridPlatformHandleStatusEnum.HANDLE_YQSQ.getValue() == dto.getState()) { + pushToCityGridService.delayApply();//2.10 延期申请 + } else if (ItemGridPlatformHandleStatusEnum.HANDLE_YQSH.getValue() == dto.getState()) { + pushToCityGridService.delayAudit();//2.11 延期审核 + } }