diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/PushInvoiceServiceImpl.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/PushInvoiceServiceImpl.java index 87e9523a..925d5dd4 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/PushInvoiceServiceImpl.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/PushInvoiceServiceImpl.java @@ -246,6 +246,13 @@ public class PushInvoiceServiceImpl implements PushInvoiceService { try { if (StringUtils.isNotBlank(commonTsMqData.getFpTsMqData().getFphm())) { pushTicketPoolService.pushTicketPool(commonTsMqData.getFpTsMqData().getFpdm(), commonTsMqData.getFpTsMqData().getFphm(), commonTsMqData.getNsrsbh()); + }else { + if (StringUtils.isNotBlank(commonTsMqData.getFpTsMqData().getFpqqlsh())){ + OrderInvoiceInfo orderInvoiceInfo = orderInvoiceInfoService.selectOrderInvoiceInfoByFpqqlsh(commonTsMqData.getFpTsMqData().getFpqqlsh(), shList); + if (StringUtils.isNotBlank(orderInvoiceInfo.getFphm())){ + pushTicketPoolService.pushTicketPool(orderInvoiceInfo.getFpdm(), orderInvoiceInfo.getFphm(), commonTsMqData.getNsrsbh()); + } + } } } catch (Exception e) {