From 850a524cced18e275ae89aea5ffdeaa30ddd687f Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期日, 08 十月 2023 17:17:09 +0800
Subject: [PATCH] 唯品会接口修改增加必要的3个字段

---
 fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java |   34 ++++++++++++++++++++++++++++++++--
 1 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java
index 5b22e9c..81d863e 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java
@@ -6,6 +6,7 @@
 import java.net.URLEncoder;
 import java.util.*;
 
+import com.yeshi.fanli.util.Constant;
 import org.apache.commons.httpclient.HttpClient;
 import org.apache.commons.httpclient.HttpException;
 import org.apache.commons.httpclient.methods.PostMethod;
@@ -40,7 +41,8 @@
     /**
      * 鑾峰彇绛惧悕
      *
-     * @param params
+     * @param systemParams
+     * @param taskParams
      * @return
      */
     private static String getSign(Map<String, String> systemParams, JSONObject taskParams) {
@@ -141,6 +143,14 @@
         if (searchFilter.getFieldName() != null)
             taskParams.put("fieldName", searchFilter.getFieldName() + "");
 
+        //鏂板鍙傛暟
+        taskParams.put("chanTag", "default_pid");
+        taskParams.put("openId", "default_open_id");
+        taskParams.put("realCall", "true");
+
+
+
+
         JSONObject root = new JSONObject();
         root.put("request", JSONObject.fromObject(taskParams));
         String result = baseRequest("com.vip.adp.api.open.service.UnionGoodsService", "query", root);
@@ -177,6 +187,11 @@
         taskParams.put("page", page + "");
         taskParams.put("pageSize", 20 + "");
         taskParams.put("requestId", System.currentTimeMillis() + "_" + UUID.randomUUID());
+
+        //鏂板鍙傛暟
+        taskParams.put("chanTag", "default_pid");
+        taskParams.put("openId", "default_open_id");
+        taskParams.put("realCall", "true");
 
 
         JSONObject root = new JSONObject();
@@ -263,6 +278,13 @@
         JSONObject params = new JSONObject();
         params.put("goodsIdList", goodsIdList);
         params.put("requestId", UUID.randomUUID());
+        //鏂板鍙傛暟
+        params.put("chanTag", "default_pid");
+        JSONObject request = new JSONObject();
+        request.put("openId", "default_open_id");
+        request.put("realCall", "true");
+        params.put("request", request);
+
         String result = baseRequest("com.vip.adp.api.open.service.UnionGoodsService", "getByGoodsIds",
                 JSONObject.fromObject(params));
         System.out.println(result);
@@ -319,9 +341,17 @@
     }
 
     public static void main(String[] args) {
+//        VIPSearchFilter sf=new VIPSearchFilter();
+//        sf.setKeyword("鑺卞崏");
+//        sf.setPage(1);
+//        sf.setPageSize(Constant.PAGE_SIZE);
+//        search(sf);
+
+        getGoodsDetail("6919981305334511260");
+
 //        convertLinkByUrl("https://t.vip.com/T7RyKKCJLj9", "437032");
 //        convertLink("560392904","437032");
-        getOrderList(VipShopOrderQueryModel.createOrderSn(Arrays.asList(new String[]{"23090254293903"}),1));
+//        getOrderList(VipShopOrderQueryModel.createOrderSn(Arrays.asList(new String[]{"23090254293903"}),1));
     }
 
 }

--
Gitblit v1.8.0