From 9c3e7b0651f964f61ecaeafe946cfcb6ac789835 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=98=E8=8D=A3=E6=99=9F?= <9691125+pan-rongsheng@user.noreply.gitee.com> Date: Thu, 12 Feb 2026 15:24:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A7=94=E6=89=98=E5=8A=A0=E5=B7=A5=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=8F=90=E4=BA=A4erp=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entrustorder/EntrustOrderOrderServiceImplImpl.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/zt-module-contract-order/zt-module-contract-order-server/src/main/java/com/zt/plat/module/contractorder/service/entrustorder/EntrustOrderOrderServiceImplImpl.java b/zt-module-contract-order/zt-module-contract-order-server/src/main/java/com/zt/plat/module/contractorder/service/entrustorder/EntrustOrderOrderServiceImplImpl.java index bd70b6f7..079dc317 100644 --- a/zt-module-contract-order/zt-module-contract-order-server/src/main/java/com/zt/plat/module/contractorder/service/entrustorder/EntrustOrderOrderServiceImplImpl.java +++ b/zt-module-contract-order/zt-module-contract-order-server/src/main/java/com/zt/plat/module/contractorder/service/entrustorder/EntrustOrderOrderServiceImplImpl.java @@ -120,7 +120,9 @@ public class EntrustOrderOrderServiceImplImpl implements EntrustOrderOrderServic item.setOrderId(updateReqVO.getId()); } }); - submitErpUpdate062(updateReqVO); + if (entrustOrderOrderMapper.selectById(updateReqVO.getId()).getOrderSAPNumber() != null) { + submitErpUpdate062(updateReqVO); + } } entrustOrderOrderMapper.updateById(updateObj); if (updateReqVO.getDetails() != null && !updateReqVO.getDetails().isEmpty()) { @@ -345,7 +347,7 @@ public class EntrustOrderOrderServiceImplImpl implements EntrustOrderOrderServic private void buildErp062Data(ErpOrderUpdateReqVO erpOrderUpdateReqVO, EntrustOrderOrderDO order, List entrustOrderDetailList) { erpOrderUpdateReqVO .setPoNumber(order.getOrderSAPNumber()) - // .setDeleteInd(order.getDeleted() ? "1" : null) + // .setDeleteInd(order.getDeleted() ? "1" : null) .setCurrency(order.getCurrencyNumber()) .setExchRate(order.getExchangeRate()); //exte @@ -499,6 +501,7 @@ public class EntrustOrderOrderServiceImplImpl implements EntrustOrderOrderServic } return mtrlZhongtongCode; } + private String completePrefix(String str) { String target = str == null ? "" : str; if (target.length() >= 18) return target;