From 139ab6c2f107e4e9b9ada2ffefb2849b4c4f2bd2 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 04 二月 2026 10:01:43 +0800
Subject: [PATCH] 云仓对接

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/yuncang/api/trade/TradePush.java |   25 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/yuncang/api/trade/TradePush.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/yuncang/api/trade/TradePush.java
index aa19a43..bf0df8d 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/yuncang/api/trade/TradePush.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/yuncang/api/trade/TradePush.java
@@ -34,7 +34,10 @@
      */
     public static JSONObject tradePush(String sid, String appkey, String appsecret, String url,
                                  TErpProcurement erpProcurement, List<TErpProcurementGoods> erpProcurementGoods,
-                                 Integer trade_status,String clinicName,Integer status,Integer refund_status,String shop_no) {
+                                 Integer trade_status,String clinicName,Integer status,Integer refund_status,
+                                   String shop_no,String goods_id,String spec_id,String goods_no,String spec_no,
+                                   String receiver_name,String receiver_province,String receiver_city,
+                                   String receiver_district,String receiver_address,String receiver_mobile) {
         WdtClient client = new WdtClient(sid, appkey, appsecret, url);
         //测试环境sid、appkey、密钥请到旺店通开放平台-自助对接-申请测试环境内查看,测试环境url=https://sandbox.wangdian.cn/openapi2/
         //调用正式环境时请将sid、appkey、appsecret切换为实际参数,参数在旺店通开放平台-自助对接-应用管理内应用状态为已上线的应用中查看,调用正式环境注意切换正式环境url=https://api.wangdian.cn/openapi2/
@@ -48,10 +51,10 @@
             order_1.put("price", erpProcurementGood.getPurchasePrice());
             order_1.put("status", status);
             order_1.put("refund_status", refund_status);
-            order_1.put("goods_id", "18344");
-            order_1.put("spec_id", "18656");
-            order_1.put("goods_no", "ghs2");
-            order_1.put("spec_no", "ghs201812070212123");
+            order_1.put("goods_id", goods_id);
+            order_1.put("spec_id", spec_id);
+            order_1.put("goods_no", goods_no);
+            order_1.put("spec_no", spec_no);
             order_1.put("goods_name", erpProcurementGood.getGoodsName());
             order_1.put("discount", 0);        //子订单折扣
             order_1.put("adjust_amount", 0);    //手工调整,特别注意:正的表示加价,负的表示减价
@@ -67,12 +70,12 @@
         trade_1.put("trade_time", DateUtils.localDateTimeToDate(erpProcurement.getCreateTime()));
         trade_1.put("pay_time", DateUtils.localDateTimeToDate(erpProcurement.getPayTime()));
         trade_1.put("buyer_nick", clinicName);
-        trade_1.put("receiver_name", "123");
-        trade_1.put("receiver_province", "河南省");
-        trade_1.put("receiver_city", "周口市");
-        trade_1.put("receiver_district", "川汇区");
-        trade_1.put("receiver_address", "123");
-        trade_1.put("receiver_mobile", "26283920011");
+        trade_1.put("receiver_name", receiver_name);
+        trade_1.put("receiver_province", receiver_province);
+        trade_1.put("receiver_city", receiver_city);
+        trade_1.put("receiver_district", receiver_district);
+        trade_1.put("receiver_address", receiver_address);
+        trade_1.put("receiver_mobile", receiver_mobile);
 //        trade_1.put("logistics_type", 4);
         trade_1.put("post_amount", 0);
         trade_1.put("cod_amount", 0);

--
Gitblit v1.7.1