From 62a447d89331aee1feae7724c7616aa1bb2cfe79 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 16 十月 2024 14:28:37 +0800
Subject: [PATCH] 将CMQ替换为rabbitmq

---
 fanli/src/main/java/com/yeshi/fanli/service/manger/goods/ConvertLinkManager.java |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 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..f1f5583 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
@@ -117,7 +117,7 @@
             for (String shortLink : linkSet) {
                 String goodsId = PinDuoDuoUtil.getPDDGoodsId(shortLink);
                 if (!StringUtil.isNullOrEmpty(goodsId)) {
-                    PDDGoodsDetail goodsDetail = PinDuoDuoApiUtil.getGoodsDetail(Long.parseLong(goodsId));
+                    PDDGoodsDetail goodsDetail = PinDuoDuoApiUtil.getGoodsDetail(goodsId);
                     if (goodsDetail == null)
                         throw new Exception("鎷煎澶氳浆閾惧け璐�");
                     PDDConvertLinkResultVO pddUrl = PinDuoDuoApiUtil.convert(goodsDetail.getGoodsSign(),
@@ -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