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