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/client/v1/ShareController.java |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java
index 6b56b25..f841010 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ShareController.java
@@ -171,7 +171,7 @@
      * @param out
      */
     @RequestMapping(value = "gettaobaosharelink")
-    public void getTaobaoShareLink(AcceptData acceptData, Long uid, Long auctionId, String source, Integer totalNum,
+    public void getTaobaoShareLink(AcceptData acceptData, Long uid, String auctionId, String source, Integer totalNum,
                                    HttpServletRequest request, PrintWriter out) {
 
         if (uid == null || uid <= 0) {
@@ -185,7 +185,7 @@
             return;
         }
 
-        if (auctionId == null || auctionId <= 0) {
+        if (StringUtil.isNullOrEmpty( auctionId)) {
             out.print(JsonUtil.loadFalseResult(2, "鍟嗗搧ID涓嶈兘涓虹┖"));
             return;
         }
@@ -330,7 +330,7 @@
      * @param request
      * @param out
      */
-    public void createTaoLijin(Long uid, Long auctionId, int totalNum, String relationId, SystemEnum system, HttpServletRequest request,
+    public void createTaoLijin(Long uid, String auctionId, int totalNum, String relationId, SystemEnum system, HttpServletRequest request,
                                PrintWriter out) {
         try {
             TaoBaoLink taoBaoLink = taoBaoLinkManager.getTaoLiJinLinkForShare(system, uid, auctionId, relationId, null);
@@ -612,7 +612,7 @@
      * @param out
      */
     @RequestMapping(value = "sharedetail", method = RequestMethod.POST)
-    public void shareDetail(AcceptData acceptData, Long uid, Long auctionId, String type, PrintWriter out) {
+    public void shareDetail(AcceptData acceptData, Long uid, String auctionId, String type, PrintWriter out) {
         try {
             userShareGoodsRecordService.saveSingleShareRecord(uid, auctionId, Constant.SOURCE_TYPE_TAOBAO);
             out.print(JsonUtil.loadTrueResult("鍒嗕韩鎴愬姛"));
@@ -670,7 +670,7 @@
      * @param out
      */
     @RequestMapping(value = "viewShareTextTemplate", method = RequestMethod.POST)
-    public void preViewShareTextTemplate(AcceptData acceptData, Long uid, String template, Long goodsId, Long tljId,
+    public void preViewShareTextTemplate(AcceptData acceptData, Long uid, String template, String goodsId, Long tljId,
                                          Boolean hasCoupon, PrintWriter out) {
         if (uid == null) {
             out.print(JsonUtil.loadFalseResult(1, "鐢ㄦ埛鏈櫥褰�"));
@@ -755,7 +755,7 @@
             app.setAppSecret(TaoBaoConstant.TAOBAO_AUTH_APPSECRET);
             app.setPid(pidManager.getPidCache(acceptData.getSystem(), Constant.SOURCE_TYPE_TAOBAO, SystemPIDInfo.PidType.share));
             app.setAdzoneId(app.getPid().split("_")[3]);
-            TaoBaoGoodsBrief goodsLink = TaoKeApiUtil.specialConvertCoupon(goods.getAuctionId(), app, null, null);
+            TaoBaoGoodsBrief goodsLink = TaoKeApiUtil.specialConvertCouponV2(goods.getAuctionId(), app, null, null);
             if (goodsLink != null)
                 token = TaoKeApiUtil.getTKToken(goods.getPictUrl(), goods.getTitle(),
                         StringUtil.isNullOrEmpty(goodsLink.getCouponLink()) ? goodsLink.getAuctionUrl()
@@ -829,7 +829,7 @@
      * @param out
      */
     @RequestMapping(value = "resetShareTextTemplate", method = RequestMethod.POST)
-    public void resetShareTextTemplate(AcceptData acceptData, Long uid, Long goodsId, Long tljId, Boolean hasCoupon,
+    public void resetShareTextTemplate(AcceptData acceptData, Long uid, String goodsId, Long tljId, Boolean hasCoupon,
                                        PrintWriter out) {
         if (uid == null) {
             out.print(JsonUtil.loadFalseResult(1, "鐢ㄦ埛鏈櫥褰�"));
@@ -1075,7 +1075,7 @@
                             dynamicInfo.getListGoodsBrief());
                     data.put("shareId", shareRecord.getRedisKey());
 
-                    Long auctionId = dynamicInfo.getImgs().get(0).getGoods().getAuctionId();
+                    String auctionId = dynamicInfo.getImgs().get(0).getGoods().getAuctionId();
                     // 鍟嗗搧鍒嗕韩閾炬帴
                     String url = String.format("http://%s%s?uid=%s&id=%s&appType=flq", configService.getH5Host(acceptData.getSystem()),
                             Constant.systemCommonConfig.getShareGoodsPagePath(),

--
Gitblit v1.8.0