From 1a21b74d11317541e776a9ee8ee7847ec77e6de3 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期二, 31 三月 2026 00:10:21 +0800
Subject: [PATCH] 订单出库 try

---
 src/main/java/com/zy/asrs/controller/OutController.java |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OutController.java b/src/main/java/com/zy/asrs/controller/OutController.java
index 78e5d62..7bb2e66 100644
--- a/src/main/java/com/zy/asrs/controller/OutController.java
+++ b/src/main/java/com/zy/asrs/controller/OutController.java
@@ -120,7 +120,7 @@
     @PostMapping("/out/pakout/auth")
     @ManagerAuth(memo = "璁㈠崟鍑哄簱")
     @Transactional
-    public synchronized R pakout(@RequestBody List<LocDto> locDtos) throws InterruptedException {
+    public synchronized R pakout(@RequestBody List<LocDto> locDtos) throws Exception {
         log.info("璁㈠崟鍑哄簱:{}", locDtos);
         //鍒ゆ柇鏄惁鍙互鐢熸垚鍑哄簱宸ヤ綔妗�
         boolean lack = true;
@@ -143,9 +143,12 @@
         Thread.sleep(500L);
 
         try {
+            boolean debugd = false;
+            if(debugd){
+                throw new RuntimeException("debug rollback");
+            }
             // 璁㈠崟棰勬牎楠�  ===>> 1.璁㈠崟鐘舵�侊紱 2.璁㈠崟甯﹀嚭鏁伴噺
             List<OrderDto> orderDtos = orderPreVerification(locDtos);
-
             List<TaskDto> taskDtos = new ArrayList<>();
             List<TaskDto> agvTaskDtos = new ArrayList<>();
             generateTaskDto(locDtos, taskDtos, agvTaskDtos);
@@ -160,12 +163,9 @@
                 workService.stockOut(staNo, taskDto, getUserId());
             }
             return R.ok();
-        } catch (CoolException e) {
-            throw e;
         } catch (Exception e) {
             log.error("璁㈠崟鍑哄簱寮傚父", e);
-            String msg = e.getMessage();
-            throw new CoolException("璁㈠崟鍑哄簱澶辫触" + (Cools.isEmpty(msg) ? "" : "锛�" + msg));
+            throw e;
         }
     }
 

--
Gitblit v1.9.1