From 5cdd91e98acebbb4ff2c88cd6897896dbed6a8da Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期四, 22 一月 2026 16:44:55 +0800
Subject: [PATCH] #pda权限报错问题

---
 rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/phyz/impl/ErpReportServiceImpl.java |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/phyz/impl/ErpReportServiceImpl.java b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/phyz/impl/ErpReportServiceImpl.java
index 7f3cf43..db4405e 100644
--- a/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/phyz/impl/ErpReportServiceImpl.java
+++ b/rsf-open-api/src/main/java/com/vincent/rsf/openApi/service/phyz/impl/ErpReportServiceImpl.java
@@ -72,7 +72,7 @@
 
 
 
-    public int addOrderToServer(Order order) {
+    public String addOrderToServer(Order order) {
         if (Objects.isNull(order.getOrderNo()) || order.getOrderNo().isEmpty()) {
             throw new CoolException("璁㈠崟鍙蜂笉鑳戒负绌猴紒锛�");
         }
@@ -98,8 +98,11 @@
         maps.add(mapParams);
         log.info("淇敼璁㈠崟淇℃伅鍙婄姸鎬侊細 {}锛� 璇锋眰鍙傛暟锛� {}", wmsUrl, JSONArray.toJSONString(maps));
         HttpEntity<List<Map<String, Object>>> httpEntity = new HttpEntity<>(maps, headers);
+        ArrayList<Order> orders = new ArrayList<>();
+        orders.add(order);
+        HttpEntity httpEntity2 = new HttpEntity<>(orders, headers);//cs
         // asnOrder/items/save
-        ResponseEntity<String> exchange = restTemplate.exchange(wmsUrl, HttpMethod.POST, httpEntity, String.class);
+        ResponseEntity<String> exchange = restTemplate.exchange(wmsUrl, HttpMethod.POST, httpEntity2, String.class);//cs
         log.info("璁㈠崟淇敼杩斿洖缁撴灉锛� {}", exchange);
         if (Objects.isNull(exchange.getBody())) {
             throw new CoolException("鏌ヨ澶辫触锛侊紒");
@@ -110,13 +113,13 @@
                 CommonResponse result = objectMapper.readValue(exchange.getBody(), CommonResponse.class);
                 if (result.getCode() == 200) {
 //                    JSONObject object = JSONObject.parseObject(JSONObject.toJSONString(result.getData()));
-                    return 1;
+                    return "200";
                 } else {
-                    return 0;
+                    return result.getMsg();
 //                    throw new CoolException("鏌ヨ澶辫触锛侊紒");
                 }
             } catch (JsonProcessingException e) {
-                return 0;
+                return e.getMessage();
 //                throw new CoolException(e.getMessage());
             }
         }

--
Gitblit v1.9.1