From e2c1c1cff8ad419f7ed7c8fa301488a7ee7ca869 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期日, 29 三月 2026 21:00:47 +0800
Subject: [PATCH] 优化

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/PakinSchedules.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/PakinSchedules.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/PakinSchedules.java
index f176b6b..a8a5a69 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/PakinSchedules.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/PakinSchedules.java
@@ -8,6 +8,8 @@
 import com.vincent.rsf.server.manager.enums.AsnExceStatus;
 import com.vincent.rsf.server.manager.enums.PakinIOStatus;
 import com.vincent.rsf.server.manager.service.*;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
@@ -19,6 +21,8 @@
 
 @Component
 public class PakinSchedules {
+
+    private static final Logger LOGGER = LoggerFactory.getLogger(PakinSchedules.class);
 
     @Autowired
     private WaitPakinService waitPakinService;
@@ -77,7 +81,8 @@
             pkinItems.forEach(asnCode -> {
                 List<WkOrderItem> orderItems = asnOrderItemService.list(new LambdaQueryWrapper<WkOrderItem>().eq(WkOrderItem::getOrderCode, asnCode));
                 if (orderItems.isEmpty()) {
-                    throw new CoolException("鏁版嵁閿欒锛屽師鍗曟嵁涓嶅瓨鍦ㄦ垨宸蹭涪澶憋紒锛�");
+//                    LOGGER.warn("pakinLog 璺宠繃 ASN锛氬師鍗曟嵁涓嶅瓨鍦ㄦ垨宸蹭涪澶憋紝asnCode={}", asnCode);
+                    return;
                 }
                 Set<Long> orderIds = orderItems.stream().map(WkOrderItem::getOrderId).collect(Collectors.toSet());
                 // 璇ヨ鍗曚笅鎸夋槑缁嗘眹鎬荤殑宸茬粍鎵樻暟閲忥紙鎵�鏈夌粍鎵樻。涓� asnCode 瀵瑰簲鐨� anfme 鎸� asnItemId 姹囨�伙級
@@ -91,7 +96,9 @@
                 orderIds.forEach(orderId -> {
                     WkOrder wkOrder = asnOrderService.getById(orderId);
                     if (Objects.isNull(wkOrder)) {
-                        throw new CoolException("鏁版嵁閿欒锛屽師鍗曟嵁涓嶅瓨鍦ㄦ垨宸蹭涪澶憋紒锛�");
+                        // throw new CoolException("鏁版嵁閿欒锛屽師鍗曟嵁涓嶅瓨鍦ㄦ垨宸蹭涪澶憋紒锛�");
+//                        LOGGER.warn("pakinLog 璺宠繃璁㈠崟锛氬師鍗曟嵁涓嶅瓨鍦ㄦ垨宸蹭涪澶憋紝orderId={}", orderId);
+                        return;
                     }
                     List<WkOrderItem> items = asnOrderItemService.list(new LambdaQueryWrapper<WkOrderItem>().eq(WkOrderItem::getOrderId, orderId));
                     if (items.isEmpty()) {

--
Gitblit v1.9.1