From 05365e9cde0c70f8d076fbcd40ad813b16788750 Mon Sep 17 00:00:00 2001 From: zhaoyf <1783123481@qq.com> Date: Wed, 12 Aug 2026 17:41:58 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E5=87=BA=E5=85=A5=E5=BA=93?= =?UTF-8?q?=E5=8D=95=E6=8D=AE=E5=90=8C=E6=AD=A5=E4=B8=AD=E9=BC=8E=E9=94=99?= =?UTF-8?q?=E5=A1=AB=E4=BB=93=E5=BA=93=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../purchase/service/impl/EasToWmsServiceImpl.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/nladmin-system/wms-server/src/main/java/org/nl/wms/ext_manage/purchase/service/impl/EasToWmsServiceImpl.java b/nladmin-system/wms-server/src/main/java/org/nl/wms/ext_manage/purchase/service/impl/EasToWmsServiceImpl.java index e1bdbad..aeb0733 100644 --- a/nladmin-system/wms-server/src/main/java/org/nl/wms/ext_manage/purchase/service/impl/EasToWmsServiceImpl.java +++ b/nladmin-system/wms-server/src/main/java/org/nl/wms/ext_manage/purchase/service/impl/EasToWmsServiceImpl.java @@ -8,6 +8,7 @@ import org.nl.common.exception.BadRequestException; import org.nl.wms.ext_manage.purchase.service.EasToWmsService; import org.nl.wms.ext_manage.purchase.service.InboundEasSyncService; import org.nl.wms.ext_manage.purchase.service.dto.BillChangeDto; +import org.nl.wms.ext_manage.service.WmsToZDWmdService; import org.nl.wms.pm_manage.purchase.service.PurchaseService; import org.nl.wms.pm_manage.purchase.service.dao.Purchasedtl; import org.nl.wms.pm_manage.purchase.service.dao.Purchasemst; @@ -29,6 +30,8 @@ public class EasToWmsServiceImpl implements EasToWmsService { private PurchasemstMapper purchasemstMapper; @Autowired private PurchasedtlMapper purchasedtlMapper; + @Autowired + private WmsToZDWmdService wmsToZDWmdService; @Override public JSONObject billChangeHandler(BillChangeDto billChangeDto) { @@ -47,6 +50,16 @@ public class EasToWmsServiceImpl implements EasToWmsService { .eq(Purchasemst::getBill_id, billId)); purchasedtlMapper.delete(new LambdaQueryWrapper() .eq(Purchasedtl::getBill_id, billId)); + if (billChangeDto.getStatus() == 3){ + if (one.getForwardZD() == 2){ + //已经转发给中鼎并且需要删除单据 + wmsToZDWmdService.syncPurchaseReceiving(billChangeDto); + } + JSONObject result = new JSONObject(); + result.put("respCode", 0); + result.put("respMsg", "单据变更通知成功"); + return result; + } } Purchasemst purchasemst = new Purchasemst(); @@ -59,7 +72,6 @@ public class EasToWmsServiceImpl implements EasToWmsService { purchasemst.setBill_status(PurchaseBillStatus.W_SYNC.getCode()); purchaseService.save(purchasemst); JSONObject result = new JSONObject(); - result.put("respCode", 0); result.put("respMsg", "单据变更通知成功"); return result;