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/goods/TaoBaoLinkManager.java |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/manger/goods/TaoBaoLinkManager.java b/fanli/src/main/java/com/yeshi/fanli/service/manger/goods/TaoBaoLinkManager.java
index cdda9c5..22a2ec6 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/manger/goods/TaoBaoLinkManager.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/manger/goods/TaoBaoLinkManager.java
@@ -100,7 +100,7 @@
 
         String link = null;
         try {
-            link = DaTaoKeApiUtil.convertLink(auctionId, app.getPid());
+            link = DaTaoKeApiUtil.convertLink(auctionId, app.getPid(),false);
         } catch (Exception e) {
         }
 
@@ -117,7 +117,7 @@
             return taoBaoLink;
         }
 
-        TaoBaoGoodsBrief goods = TaoKeApiUtil.specialConvertCoupon(auctionId, app, specialId, null);
+        TaoBaoGoodsBrief goods = TaoKeApiUtil.specialConvertCouponV2(auctionId, app, specialId, null);
         if (goods == null) {
             throw new TaoBaoConvertLinkException(1, "");
         }
@@ -286,7 +286,7 @@
 
         if (StringUtil.isNullOrEmpty(goods.getCouponLink()) && !goods.getAuctionUrl().contains("s.click.taobao.com")) {
 
-            TaoBaoGoodsBrief taoBaoLink = TaoKeApiUtil.specialConvertCoupon(auctionId, info, null, relationId);
+            TaoBaoGoodsBrief taoBaoLink = TaoKeApiUtil.specialConvertCouponV2(auctionId, info, null, relationId);
             if (taoBaoLink == null) {
                 throw new TaoBaoConvertLinkException(201, "鍟嗗搧杞摼澶辫触");
             }
@@ -301,10 +301,9 @@
             DaTaoKeFilterResult result = daTaoKeGoodsDetailV2Service.filterTaoBaoGoods(goods);
             if (result.getFilterType() == DaTaoKeFilterResult.FILTER_TYPE_COUPON
                     || result.getFilterType() == DaTaoKeFilterResult.FILTER_TYPE_PRICE_AND_COUPON) {
-                link = DaTaoKeApiUtil.convertLink(auctionId, info.getPid());
+                link = DaTaoKeApiUtil.convertLink(auctionId, info.getPid(),true);
             } else if (goods.getCouponAmount() != null && goods.getCouponAmount().compareTo(new BigDecimal(0)) > 0) {// 鏈夊埜
-                link = DaTaoKeApiUtil.convertLink(auctionId, info.getPid());
-
+                link = DaTaoKeApiUtil.convertLink(auctionId, info.getPid(),true);
             }
 
             if (!StringUtil.isNullOrEmpty(link)) {
@@ -313,7 +312,7 @@
                 //淇濆瓨鍒搁摼鎺�
                 cacheCouponInfo(goods, info.getPid());
             } else {
-                TaoBaoGoodsBrief taoBaoLink = TaoKeApiUtil.specialConvertCoupon(auctionId, info, null, relationId);
+                TaoBaoGoodsBrief taoBaoLink = TaoKeApiUtil.specialConvertCouponV2(auctionId, info, null, relationId);
                 if (taoBaoLink == null) {
                     throw new TaoBaoConvertLinkException(201, "鍟嗗搧杞摼澶辫触");
                 }
@@ -465,7 +464,7 @@
         if (StringUtil.isNullOrEmpty(goods.getCouponLink()) && !goods.getAuctionUrl().contains("s.click.taobao.com")) {
             TaoBaoUnionConfig taoBaoUnionConfig = taoBaoUnionConfigService
                     .getConfigByAppIdCache(info.getPid().split("_")[2]);
-            TaoBaoGoodsBrief taoBaoLink = TaoKeApiUtil.specialConvertCoupon(auctionId, info, null, relationId);
+            TaoBaoGoodsBrief taoBaoLink = TaoKeApiUtil.specialConvertCouponV2(auctionId, info, null, relationId);
             if (taoBaoLink == null) {
                 throw new TaoBaoConvertLinkException(201, "鍟嗗搧杞摼澶辫触");
             }

--
Gitblit v1.8.0