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

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/h5/H5RecommendController.java b/fanli/src/main/java/com/yeshi/fanli/controller/h5/H5RecommendController.java
index d015d21..cee1bcd 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/h5/H5RecommendController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/h5/H5RecommendController.java
@@ -286,7 +286,7 @@
 
             if (shareHistory != null) {// 鏈夊垎浜褰�
                 token = shareHistory.getTkCode();
-                goods = redisManager.getTaoBaoGoodsTemp(Long.parseLong(id));
+                goods = redisManager.getTaoBaoGoodsTemp(id);
                 if (goods == null)
                     try {
                         goods = TaoKeApiUtil.searchGoodsDetail(id);
@@ -346,7 +346,7 @@
                     url = goods.getCouponLink();
                 }
                 if (!url.contains("uland.taobao.com") && !url.contains("s.click.taobao.com")) {
-                    TaoBaoGoodsBrief linkInfo = TaoKeApiUtil.specialConvertCoupon(id, app, null, null);
+                    TaoBaoGoodsBrief linkInfo = TaoKeApiUtil.specialConvertCouponV2(id, app, null, null);
                     url = linkInfo.getCouponLink();
                     if (StringUtil.isNullOrEmpty(url))
                         url = linkInfo.getAuctionUrl();
@@ -405,7 +405,7 @@
             public void run() {
                 try {
                     if (!StringUtil.isNullOrEmpty(tempUid))
-                        userShareGoodsGroupService.updateBrowseRecord(Long.parseLong(tempUid), Long.parseLong(id), 1);
+                        userShareGoodsGroupService.updateBrowseRecord(Long.parseLong(tempUid), id, 1);
                 } catch (NumberFormatException e) {
                     e.printStackTrace();
                 } catch (UserShareGoodsRecordException e) {
@@ -426,7 +426,7 @@
      * @param out
      */
     @RequestMapping(value = "getJDGoodsDetail")
-    public void getJDGoodsDetail(final AcceptData acceptData, final Long id, String uid, String callback,
+    public void getJDGoodsDetail(final AcceptData acceptData, final String id, String uid, String callback,
                                  PrintWriter out) {
         if (id == null) {
             out.print(JsonUtil.loadFalseResult(1, "璇蜂笂浼爄d"));
@@ -480,7 +480,6 @@
 
         int priceType = 1;
         BigDecimal price = jdGoods.getPrice();
-        ;
         JDPingouInfo pinGouInfo = jdGoods.getPinGouInfo();
         if (pinGouInfo != null) {
             priceType = 2; // 鎷艰喘浠�
@@ -506,7 +505,7 @@
             public void run() {
                 try {
                     if (!StringUtil.isNullOrEmpty(tempUid))
-                        userShareGoodsGroupService.updateBrowseNum(Long.parseLong(tempUid), id,
+                        userShareGoodsGroupService.updateBrowseNum(Long.parseLong(tempUid), id+"",
                                 Constant.SOURCE_TYPE_JD);
                 } catch (NumberFormatException e) {
                     e.printStackTrace();
@@ -528,7 +527,7 @@
      * @param out
      */
     @RequestMapping(value = "getPDDGoodsDetail")
-    public void getPDDGoodsDetail(final AcceptData acceptData, final Long id, String uid, String callback,
+    public void getPDDGoodsDetail(final AcceptData acceptData, final String id, String uid, String callback,
                                   PrintWriter out) {
         if (id == null) {
             out.print(JsonUtil.loadFalseResult(1, "璇蜂笂浼爄d"));
@@ -586,7 +585,7 @@
             public void run() {
                 try {
                     if (!StringUtil.isNullOrEmpty(tempUid))
-                        userShareGoodsGroupService.updateBrowseNum(Long.parseLong(tempUid), id,
+                        userShareGoodsGroupService.updateBrowseNum(Long.parseLong(tempUid), id+"",
                                 Constant.SOURCE_TYPE_PDD);
                 } catch (NumberFormatException e) {
                     e.printStackTrace();

--
Gitblit v1.8.0