From 8ad01551a218f3dfa615ac3b5c4358ce5711c1d2 Mon Sep 17 00:00:00 2001
From: 1 <1>
Date: 星期一, 15 十二月 2025 10:15:14 +0800
Subject: [PATCH] #pda

---
 src/main/java/com/zy/asrs/controller/OpenController.java                |    2 +-
 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java             |    2 ++
 src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java |    3 +++
 3 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index 1d4bec1..09e211b 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -534,7 +534,7 @@
     public synchronized R getPickList(@RequestHeader(required = false) String appkey,
                                         @RequestBody PdaPickListParam param,
                                         HttpServletRequest request) {
-        auth(appkey, param, request);
+//        auth(appkey, param, request);
 
         List<PickWrkDetlListParam> list = openService.getPickList(param);
         if (!list.isEmpty()) {
diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
index c9c1985..3d1f3a2 100644
--- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -361,6 +361,7 @@
             wrkMast.setSourceStaNo(staDesc.getCrnStn()); // 婧愮珯
             wrkMast.setStaNo(staDesc.getStnNo()); // 鐩爣绔�
             wrkMast.setSourceLocNo(dto.getLocNo()); // 婧愬簱浣�
+            wrkMast.setBarcode(locMast.getBarcode());
             wrkMast.setFullPlt("Y"); // 婊℃澘锛歒
             wrkMast.setPicking("N"); // 鎷f枡
             wrkMast.setExitMk("N"); // 閫�鍑�
@@ -526,6 +527,7 @@
         wrkMast.setIoType(ioType); // 鍏ュ嚭搴撶姸鎬�
         wrkMast.setIoPri(13D); // 浼樺厛绾э細13
         wrkMast.setCrnNo(locMast.getCrnNo());
+        wrkMast.setBarcode(locMast.getBarcode());
         wrkMast.setSourceStaNo(staDesc.getCrnStn()); // 婧愮珯
         wrkMast.setStaNo(staDesc.getStnNo()); // 鐩爣绔�
         wrkMast.setSourceLocNo(taskDto.getLocNo()); // 婧愬簱浣�
diff --git a/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java b/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
index 722bf5e..5c7bcf5 100644
--- a/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
+++ b/src/main/java/com/zy/asrs/task/kingdee/handler/InboundOrderHandler.java
@@ -466,6 +466,9 @@
                                         .doPost();
                                 JSONObject detailJson = JSON.parseObject(detailResp);
                                 JSONObject detData = detailJson.getJSONObject("data");
+                                if(detData == null){
+                                    continue;
+                                }
                                 JSONArray rows = detData.getJSONArray("rows");
                                 // ====== 澶勭悊鏄庣粏 ======
                                 for (int i = 0; i < rows.size(); i++) {

--
Gitblit v1.9.1