From e5e76412f1a20e8aed95614cbd7bf2b638cda2cc Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期三, 11 三月 2026 13:30:31 +0800
Subject: [PATCH] 1

---
 zy-acs-cv/src/main/java/com/zy/asrs/service/impl/WmsMainServiceImpl.java |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/zy-acs-cv/src/main/java/com/zy/asrs/service/impl/WmsMainServiceImpl.java b/zy-acs-cv/src/main/java/com/zy/asrs/service/impl/WmsMainServiceImpl.java
index 6e325b8..85bfb20 100644
--- a/zy-acs-cv/src/main/java/com/zy/asrs/service/impl/WmsMainServiceImpl.java
+++ b/zy-acs-cv/src/main/java/com/zy/asrs/service/impl/WmsMainServiceImpl.java
@@ -2,7 +2,7 @@
 
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
-import com.core.exception.CoolException;
+import com.zy.acs.framework.exception.CoolException;
 import com.zy.asrs.controller.vo.ApplyInDto;
 import com.zy.asrs.controller.vo.ApplyInRepsonseDto;
 import com.zy.asrs.service.WmsMainService;
@@ -58,9 +58,9 @@
                     .setJson(JSON.toJSONString(applyInDto))
                     .build()
                     .doPost();
+            log.info("WMS杩斿洖鏁版嵁锛歿}", response);
             JSONObject jsonObject = JSON.parseObject(response);
-            if (jsonObject.getInteger(code).equals(codeValue)) {
-                log.info("WMS杩斿洖鏁版嵁锛歿}", response);
+            if (jsonObject.get(code) != null && jsonObject.getInteger(code).equals(codeValue)) {
                 return JSONObject.parseObject(jsonObject.getString(dataCode), ApplyInRepsonseDto.class);
             } else {
                 log.error("璋冪敤涓嬪彂浠诲姟鎺ュ彛鎶ラ敊锛屽搷搴旂爜锛歿}锛屽搷搴斿唴瀹癸細{}", jsonObject.getInteger(code), response);
@@ -74,4 +74,11 @@
         }
         return null;
     }
+
+    public static void main(String[] args) {
+        String s= "{\"msg\":\"Success\",\"code\":200,\"data\":{\"locNo\":\"A102400201\",\"batchNo\":\"TK2603104428\",\"taskNo\":\"TK2603104428\"}}";
+        //System.out.println(JSON.parseObject(s).getString("data"));
+        ApplyInRepsonseDto applyInRepsonseDto = JSONObject.parseObject(JSON.parseObject(s).getString("data"), ApplyInRepsonseDto.class);
+        System.out.println(applyInRepsonseDto);
+    }
 }

--
Gitblit v1.9.1