From 24587fd1b4af52469d1e122d2a495eea79d6865e Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 24 七月 2023 14:39:30 +0800
Subject: [PATCH] 淘客返利场景修复

---
 fanli/src/main/java/com/yeshi/fanli/util/goods/douyin/CSJCPSApiUtil.java |   28 ++++++++++------------------
 1 files changed, 10 insertions(+), 18 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/goods/douyin/CSJCPSApiUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/goods/douyin/CSJCPSApiUtil.java
index 1ff7cd2..5c974a1 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/goods/douyin/CSJCPSApiUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/goods/douyin/CSJCPSApiUtil.java
@@ -10,6 +10,7 @@
 import org.apache.commons.httpclient.methods.PostMethod;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+import org.yeshi.utils.JsonUtil;
 import org.yeshi.utils.StringUtil;
 import org.yeshi.utils.TimeUtil;
 
@@ -25,7 +26,7 @@
  * @date 2022/8/8 15:45
  */
 public class CSJCPSApiUtil {
-    private static Logger debugLog=LoggerFactory.getLogger("debugLog");
+    private static Logger debugLog = LoggerFactory.getLogger("debugLog");
 
     private static String post(String url, String entity) {
         HttpClient client = new HttpClient();
@@ -49,7 +50,7 @@
     private static String baseRequest(String path, JSONObject data, CSJAppInfo appInfo) {
         String url = "http://ecom.pangolin-sdk-toutiao.com" + path;
 
-        debugLog.info("鎶栭煶璇锋眰寮�濮嬶細閾炬帴-{}",url);
+        debugLog.info("鎶栭煶璇锋眰寮�濮嬶細閾炬帴-{}", url);
 
         com.alibaba.fastjson.JSONObject params = new com.alibaba.fastjson.JSONObject();
         params.put("app_id", appInfo.getAppId());
@@ -261,7 +262,7 @@
      * @param: extra_info 濯掍綋浼犻�掓墿灞曞弬鏁扮殑瀛楁锛� 瀛楃鍙厑璁稿瓧夂熲激饧╁啓銆佹暟瀛椼�� 涓嬪垝绾匡紝饣撳害涓嶈秴杩�20
      * @param: product_ext 鍟嗗搧鎼滅储鎺モ紳杩斿洖鐨� product.ext 瀛楁, 灏介噺濉啓
      **/
-    public static DYConvertResult goodsConvert(String product_url, String extra_info, String product_ext) {
+    public static DYConvertResult goodsConvert(String product_url, String extra_info, String product_ext) throws Exception {
         JSONObject data = new JSONObject();
         data.put("product_url", product_url);
         data.put("external_info", extra_info);
@@ -274,7 +275,7 @@
         System.out.println(result);
         JSONObject resultJson = JSONObject.fromObject(result);
         if (resultJson.optInt("code") != 0) {
-            return null;
+            throw new Exception(resultJson.optString("desc"));
         }
         JSONObject dataJson = resultJson.optJSONObject("data");
         DYConvertResult bean = new DYConvertResult();
@@ -385,20 +386,11 @@
     }
 
 
-    public static void main(String[] args) {
-//        DYOrderFilter filter=new DYOrderFilter();
-//        filter.setTime_type("update");
-//        filter.setOrder_type(1);
-//        filter.setSize(50);
-//        filter.setCursor("0");
-//        filter.setStart_time(TimeUtil.convertToTimeTemp("2022-12-18","yyyy-MM-dd")/1000);
-//        filter.setEnd_time(TimeUtil.convertToTimeTemp("2022-12-19","yyyy-MM-dd")/1000);
-//
-//        DYOrderResult result = orderList(filter);
-//        System.out.println(result);
-         goodsDetails(Arrays.asList(new Long[]{3549871967593209780L}));
-       // DYOrder order = getOrderDetail("5005828634543277401", 1);
-
+    public static void main(String[] args) throws Exception {
+        DYGoodsDetail goods = CSJCPSApiUtil.goodsDetail(Long.parseLong("3610681443753307139"));
+        DYConvertResult link = CSJCPSApiUtil.goodsConvert(goods.getDetail_url(), DYUtil.createFanLiExtraInfo(437032L),
+                "");
+        System.out.println(link);
     }
 
 

--
Gitblit v1.8.0