From 17248c9b436ddc399000a8d5f26941e13f5eec95 Mon Sep 17 00:00:00 2001
From: ytfl <ytfl@qq.com>
Date: 星期四, 17 七月 2025 08:32:02 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
index 563b64b..4daad98 100644
--- a/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
@@ -194,12 +194,12 @@
 
         List<OrderDetl> orderDetls = OrderInAndOutUtil.selectByOrderId(order.getPakinPakoutStatus$(), order.getId());
         boolean complete = true;
-        for (OrderDetl orderDetl : orderDetls) {
-            if (orderDetl.getAnfme() > orderDetl.getQty()) {
-                complete = false;
-                break;
-            }
-        }
+//        for (OrderDetl orderDetl : orderDetls) {
+//            if (orderDetl.getAnfme() > orderDetl.getQty()) {
+//                complete = false;
+//                break;
+//            }
+//        }
         if (complete) {
             List<OrderDetl> old = orderDetlService.selectByOrderId(orderSou.getId());
             if (!orderDetlService.delete(new EntityWrapper<OrderDetl>().eq("order_no", order.getOrderNo()))) {
@@ -256,18 +256,21 @@
             return SUCCESS;
         }
         Order orderSou = orderService.selectByNo(order.getOrderNo());
+        if (orderSou == null) {
+            return FAIL.setMsg("璁㈠崟涓嶅瓨鍦紝璇疯仈绯荤鐞嗗憳");
+        }
         if (!orderSou.getSettle().equals(2L)) {
             return FAIL.setMsg("璁㈠崟鐘舵�佷笉姝g‘锛岃鑱旂郴绠$悊鍛�");
         }
 
         List<OrderDetl> orderDetls = OrderInAndOutUtil.selectByOrderId(order.getPakinPakoutStatus$(), order.getId());
         boolean complete = true;
-        for (OrderDetl orderDetl : orderDetls) {
-            if (orderDetl.getAnfme() > orderDetl.getQty()) {
-                complete = false;
-                break;
-            }
-        }
+//        for (OrderDetl orderDetl : orderDetls) {
+//            if (orderDetl.getAnfme() > orderDetl.getQty()) {
+//                complete = false;
+//                break;
+//            }
+//        }
         if (complete) {
             List<OrderDetl> old = orderDetlService.selectByOrderId(orderSou.getId());
             if (!orderDetlService.delete(new EntityWrapper<OrderDetl>().eq("order_no", order.getOrderNo()))) {

--
Gitblit v1.9.1