tjx
2025-10-30 f2b62569198d9afd1604a1617ab1e0a3e11f74bf
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("【BCS101数据同步失败】送货单: {}, 异常: {}", asn, e.getMessage(), e);
                    // 不影响后续送货单的处理,继续执行
                }
            }
            return null; // 返回null表示成功
        } catch (Exception e) {