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