From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java b/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java
index f0fcc35..f9a85ca 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/manger/ClipboardAnalysisManager.java
@@ -205,7 +205,7 @@
         if (goodsId != null) {
             TaoBaoGoodsBrief taobaoGoods =null;
             try {
-                taobaoGoods =  TaoKeApiUtil.getSimpleGoodsInfo(goodsId);
+                taobaoGoods =  TaoKeApiUtil.getSimpleGoodsInfoForOwnBuy(goodsId);
             } catch (TaobaoGoodsDownException e) {
                 e.printStackTrace();
             }
@@ -447,7 +447,7 @@
             } else {
                 SearchFilter sf=new SearchFilter();
                 sf.setKey("https://item.taobao.com/item.htm?id="+simpleGoods.getGoodsId());
-                TaoBaoSearchResult searchResult = TaoKeApiUtil.searchWuLiao(sf,null,null);
+                TaoBaoSearchResult searchResult = TaoKeApiUtil.searchWuLiaoNew(sf,null,null);
                 if(searchResult!=null&&searchResult.getTaoBaoGoodsBriefs()!=null&&searchResult.getTaoBaoGoodsBriefs().size()>0){
                     TaoBaoGoodsBrief tempGoods =   searchResult.getTaoBaoGoodsBriefs().get(0);
                     commonGoods = new CommonGoods();
@@ -470,11 +470,11 @@
             JDGoods jdGoods = null;
             try {
                 // 闃叉楂樼骇鎺ュ彛琚敹鍥�
-                jdGoods = JDApiUtil.queryGoodsDetail(Long.parseLong(simpleGoods.getGoodsId()));
+                jdGoods = JDApiUtil.queryGoodsDetail(simpleGoods.getGoodsId());
             } catch (Exception e) {
             }
             if (jdGoods == null) {
-                jdGoods = JDApiUtil.getGoodsDetail(Long.parseLong(simpleGoods.getGoodsId()));
+                jdGoods = JDApiUtil.getGoodsDetail(simpleGoods.getGoodsId());
             }
             if (jdGoods != null) {
                 commonGoods = CommonGoodsFactory.create(jdGoods);
@@ -487,7 +487,7 @@
                 }
             }
         } else if (simpleGoods.getGoodsType() == Constant.SOURCE_TYPE_PDD) {
-            PDDGoodsDetail goods = PinDuoDuoApiUtil.getGoodsDetail(Long.parseLong(simpleGoods.getGoodsId()));
+            PDDGoodsDetail goods = PinDuoDuoApiUtil.getGoodsDetail(simpleGoods.getGoodsId());
             if (goods != null) {
                 commonGoods = CommonGoodsFactory.create(goods);
             } else {
@@ -579,7 +579,7 @@
         }
 
         // 棰嗗埜鐭繛鎺�
-        if (StringUtil.isNullOrEmpty(jdId) && link.contains("u.jd.com")) {
+        if (StringUtil.isNullOrEmpty(jdId) && (link.contains("u.jd.com")||link.contains("//3.cn/"))) {
             jdId = jdGoodsLinkParseManager.parseGoodsIdByJDShortUrl(link);
         }
 
@@ -728,9 +728,8 @@
 
     public static void main(String[] args) {
 //String originText, String platform, String version
-        Set<ClipboardContentType> sets = parseContentType("銆愭窐瀹濄�慼ttps://m.tb.cn/h.5bfPu3j?tk=r6fUdGRXH5y CZ0001 銆屽疁鎭╂柉鎸囩汗閿佸鐢ㄥ叆鎴烽槻鐩楅棬鐢靛瓙瀵嗙爜閿佷汉鑴歌瘑鍒彲瑙嗘櫤鑳介棬閿佹櫤閫夈�峔n" +
-                "鐐瑰嚮閾炬帴鐩存帴鎵撳紑 鎴栬�� 娣樺疂鎼滅储鐩存帴鎵撳紑", "android", "100");
-        System.out.println(sets);
+
+        new ClipboardAnalysisManager(). parseJDSkuIdFromLink("https://3.cn/1-U6tjhC");
 
     }
 }

--
Gitblit v1.8.0