From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 23 一月 2024 17:17:55 +0800
Subject: [PATCH] 抖音转链修改

---
 fanli/src/main/java/com/yeshi/fanli/service/manger/goods/ConvertLinkManager.java |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/manger/goods/ConvertLinkManager.java b/fanli/src/main/java/com/yeshi/fanli/service/manger/goods/ConvertLinkManager.java
index 1f4ce61..afa86b0 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/manger/goods/ConvertLinkManager.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/manger/goods/ConvertLinkManager.java
@@ -367,4 +367,33 @@
         return dto;
     }
 
+
+    public static void main(String[] args){
+
+       String newText = "銆愬ぉ鐚�戝弻11-棰勫敭鐜╂硶浼氬満锛佸仛浠诲姟锛岃耽鏈�楂�16鍏冪孩鍖咃紒\n" +
+               "寰╄=鏈潯{娣樺疂娲诲姩:20150318020016625}锛岃繘鍏ャ�怲a0瀹濄�戠珛鍗虫姠璐紒";
+        // 瑙f瀽娣樺疂瀹樻柟娲诲姩ID
+        List<String> list = new ConvertLinkManager(). getTaoBaoOfficialActivityId(newText);
+        if (list.size() > 0) {
+            String relationId = null;
+            for (String st : list) {
+                String activityid = st.replace("{娣樺疂娲诲姩:", "").replace("}", "");
+                if (!StringUtil.isNullOrEmpty(activityid)) {
+                    String adzoneId = "mm_124933865_56750082_89555600043".split("_")[3];
+                    TaoKeOfficialActivityConvertResultDTO dto = TaoKeApiUtil.officialActivityConvert(adzoneId,
+                            activityid, relationId);
+                    String link = dto.getShort_click_url();
+                    if (StringUtil.isNullOrEmpty(link)) {
+                        link = dto.getClick_url();
+                    }
+
+                    String token = TaoKeApiUtil.getTKToken("http://", "娣樺疂瀹樻柟娲诲姩", link, true);
+                    newText = newText.replace(st, TaoBaoUtil.filterTaoToken(token));
+                }
+            }
+        }
+
+    }
+
+
 }

--
Gitblit v1.8.0