From 04d325864925417684bb8d7ef7060b73793e1f44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Mon, 19 Oct 2026 20:29:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=A2=E5=95=86=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E9=87=91=E8=9D=B6=E5=B7=B2=E5=AD=98=E5=9C=A8=E6=97=B6=E5=AE=A2?= =?UTF-8?q?=E5=95=86=E7=BC=96=E5=8F=B7=E9=87=87=E7=BA=B3=E9=87=91=E8=9D=B6?= =?UTF-8?q?=E5=AE=A2=E5=95=86=E7=BC=96=E7=A0=81=E5=B9=B6=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/CustomerArchiveServiceImpl.java | 34 ++++++++++++++++--- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java index a8444ebf..ab5f19fb 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java @@ -515,10 +515,10 @@ public class CustomerArchiveServiceImpl extends BaseServiceImpllambdaQuery() + .eq(CustomerArchive::getCustomerCode, kingdeeNumber) + .ne(CustomerArchive::getId, customer.getId())); + if (occupied > 0) { + log.warn("金蝶客商编码 {} 已被其他客商占用,跳过采纳客商编号,id={},customerCode={}", + kingdeeNumber, customer.getId(), customer.getCustomerCode()); + return ",金蝶客商编码 " + kingdeeNumber + " 已被占用未同步"; + } + after.setCustomerCode(kingdeeNumber); + return ",客商编号已同步为金蝶客商编码:" + kingdeeNumber; + } + private BfiBillSaveResultItemVO firstSaveItem(BfiBillSaveResultVO result) { if (result == null || result.getResult() == null || result.getResult().isEmpty()) { return null; @@ -739,11 +764,11 @@ public class CustomerArchiveServiceImpl extends BaseServiceImpl