From f2b62569198d9afd1604a1617ab1e0a3e11f74bf Mon Sep 17 00:00:00 2001
From: tjx <t2856754968@163.com>
Date: 星期四, 30 十月 2025 18:40:22 +0800
Subject: [PATCH] 增加条码的持久化逻辑
---
src/main/java/com/gs/xiaomi/service/Xm104Service.java | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/gs/xiaomi/service/Xm104Service.java b/src/main/java/com/gs/xiaomi/service/Xm104Service.java
index dfa014a..572c7f2 100644
--- a/src/main/java/com/gs/xiaomi/service/Xm104Service.java
+++ b/src/main/java/com/gs/xiaomi/service/Xm104Service.java
@@ -45,6 +45,8 @@
private final LogisticsPackageService logisticsPackageService;
+ private final BCS101Service bcs101Service;
+
public void getDb() {
String format = DateUtil.format(new Date(), "yyyy-MM-dd");
getXM104Save(format);
@@ -234,10 +236,19 @@
try {
String[] asns = numbericalDto.getAsn().split(",");
for (String asn : asns) {
+ // 鍚屾XM104閫佽揣鍗曟暟鎹�
BizDocument doc = new BizDocument();
doc.setLifnr(DataAcquisitionConfiguration.LIFNR);
doc.setZzasn(asn);
getXM104(doc);
+
+ // 鍚屾BCS101鏉$爜鏁版嵁
+ try {
+ bcs101Service.syncBCS101DataByAsn(asn);
+ } catch (Exception e) {
+ log.error("銆怋CS101鏁版嵁鍚屾澶辫触銆戦�佽揣鍗�: {}, 寮傚父: {}", asn, e.getMessage(), e);
+ // 涓嶅奖鍝嶅悗缁�佽揣鍗曠殑澶勭悊锛岀户缁墽琛�
+ }
}
return null; // 杩斿洖null琛ㄧず鎴愬姛
} catch (Exception e) {
--
Gitblit v1.9.3