From 4c21c78a5ede0449917f9629f3fa5c84dc633847 Mon Sep 17 00:00:00 2001
From: Administrator <1051256694@qq.com>
Date: 星期六, 21 三月 2026 20:32:01 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/OpenController.java |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index 17b8a2b..16f1d50 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -47,6 +47,8 @@
     @Autowired
     private WrkMastService wrkMastService;
     @Autowired
+    private WaitPakinService waitPakinService;
+    @Autowired
     private WrkDetlService wrkDetlService;
 
     @PostMapping("/order/matSync/default/v2")
@@ -366,4 +368,29 @@
         map.put("wrkDetls", wrkDetls);
         return R.ok().add(map);
     }
+
+
+    /**
+     * 浠诲姟鏌ヨ鎺ュ彛
+     */
+    @PostMapping("/queryTaskByBarcode")
+    public synchronized R queryTask(@RequestBody QueryTaskByBarcodeParam param) {
+        if (Cools.isEmpty(param)) {
+            return R.parse(BaseRes.PARAM);
+        }
+        if (Cools.isEmpty(param.getBarcode())) {
+            return R.error("鏉$爜涓嶈兘涓虹┖");
+        }
+
+
+        List<WaitPakin> waitPakins = waitPakinService.selectList(new EntityWrapper<WaitPakin>().eq("zpallet", param.getBarcode()));
+        if (waitPakins.isEmpty()) {
+            return R.error("鏁版嵁涓嶅瓨鍦�");
+        }
+        HashMap<String, Object> map = new HashMap<>();
+        map.put("taskNo", null);
+        map.put("ioType", "1");
+        map.put("waitPakins", waitPakins);
+        return R.ok().add(map);
+    }
 }

--
Gitblit v1.9.1