From e75b0d79535a6bcd147cca4a54632b70b42afdb9 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 29 五月 2021 18:10:18 +0800
Subject: [PATCH] 特价完善

---
 fanli/src/main/java/com/yeshi/fanli/util/vipshop/VipShopApiUtil.java |   25 ++++++++++++++++++++++---
 1 files changed, 22 insertions(+), 3 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 dcfd6c4..b199908 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
@@ -226,6 +226,27 @@
         return null;
     }
 
+
+    public static VIPConvertResultDTO convertLinkByUrl(String url, String tag) {
+        JSONObject taskParams = new JSONObject();
+        JSONArray urlArray = new JSONArray();
+        urlArray.add(url);
+        taskParams.put("urlList", urlArray);
+        if (tag != null) {
+            taskParams.put("chanTag", tag);
+        }
+        taskParams.put("requestId", System.currentTimeMillis() + "_" + UUID.randomUUID());
+        String result = baseRequest("com.vip.adp.api.open.service.UnionUrlService", "genByVIPUrl",
+                JSONObject.fromObject(taskParams));
+        System.out.println(result);
+        JSONObject resultJSON = JSONObject.fromObject(result);
+        if (resultJSON.optInt("returnCode") == 0) {
+            String re = resultJSON.optJSONObject("result").optJSONArray("urlInfoList").optJSONObject(0).toString();
+            return new Gson().fromJson(re, VIPConvertResultDTO.class);
+        }
+        return null;
+    }
+
     /**
      * 鏍规嵁鍟嗗搧ID鑾峰彇鍟嗗搧璇︽儏
      *
@@ -292,9 +313,7 @@
     }
 
     public static void main(String[] args) {
-
-        convertLink("6919237495414585303","437032");
-
+        convertLinkByUrl("https://t.vip.com/T7RyKKCJLj9", "437032");
     }
 
 }

--
Gitblit v1.8.0