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/apph5/AppH5ShareController.java |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java b/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java
index 329b003..bc8de03 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java
@@ -8,6 +8,7 @@
 import javax.annotation.Resource;
 
 import com.yeshi.fanli.entity.accept.AcceptData;
+import com.yeshi.fanli.util.taobao.TaoBaoUtil;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.yeshi.utils.JsonUtil;
@@ -65,7 +66,7 @@
             }
 
             // 鑾峰彇鍟嗗搧淇℃伅
-            JSONObject data = userShareGoodsRecordService.getGoodsGroupDetail(shareId,acceptData.getSystem());
+            JSONObject data = userShareGoodsRecordService.getGoodsGroupDetail(shareId, acceptData.getSystem());
             JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
         } catch (Exception e) {
             JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鑾峰彇澶辫触"));
@@ -78,7 +79,6 @@
      *
      * @param callback
      * @param shareId  鍒嗕韩id
-     * @param source   鏉ユ簮
      * @param out
      */
     @RequestMapping(value = "getList")
@@ -93,8 +93,8 @@
 
             List<UserShareGoodsGroup> list = userShareGoodsRecordService.listByRecordId(shareId);
             if (list != null && list.size() > 0) {
-                List<Long> listIdTB = new ArrayList<Long>();
-                List<Long> listIdJD = new ArrayList<Long>();
+                List<String> listIdTB = new ArrayList<>();
+                List<String> listIdJD = new ArrayList<>();
                 List<Long> listIdPDD = new ArrayList<Long>();
 
                 for (int i = 0; i < list.size(); i++) {
@@ -113,7 +113,7 @@
                     } else if (Constant.SOURCE_TYPE_JD == goodsType) {
                         listIdJD.add(commonGoods.getGoodsId());
                     } else if (Constant.SOURCE_TYPE_PDD == goodsType) {
-                        listIdPDD.add(commonGoods.getGoodsId());
+                        listIdPDD.add(Long.parseLong(commonGoods.getGoodsId()));
                     }
                 }
 
@@ -132,7 +132,7 @@
                 if (listIdJD.size() > 0) {
                     try {
                         JDFilter filter = new JDFilter();
-                        filter.setListId(listIdJD);
+                        filter.setListItemId(listIdJD);
                         filter.setPageIndex(1);
                         filter.setPageSize(100);
                         JDSearchResult result = JDApiUtil.queryByKey(filter);
@@ -153,7 +153,7 @@
                         sf.setPage(1);
                         sf.setPageSize(100);
                         sf.setGoodsIdList(listIdPDD.toArray(ids));
-                        PDDGoodsResult result = PinDuoDuoApiUtil.searchGoods(sf,"437032");
+                        PDDGoodsResult result = PinDuoDuoApiUtil.searchGoods(sf, "437032");
                         if (result != null) {
                             listPDD = result.getGoodsList();
                         }
@@ -179,13 +179,13 @@
                     if (goodsType == null) {
                         goodsType = Constant.SOURCE_TYPE_TAOBAO;
                     }
-                    Long commonGid = commonGoods.getGoodsId();
+                    String commonGid = commonGoods.getGoodsId();
 
                     if (goodsType == Constant.SOURCE_TYPE_TAOBAO && listTB != null && listTB.size() > 0) {
                         int state = 1; // 榛樿鍋滃敭
                         for (TaoBaoGoodsBrief goodsDetail : listTB) {
-                            Long goodsId = goodsDetail.getAuctionId();
-                            if (goodsId == commonGid || goodsId.equals(commonGid)) {
+                            String goodsId = goodsDetail.getAuctionId();
+                            if (TaoBaoUtil.isEqual(goodsId, commonGid)) {
                                 state = 0; // 鍦ㄥ敭
                                 break;
                             }
@@ -197,7 +197,7 @@
                         int state = 1; // 榛樿鍋滃敭
                         for (JDGoods goodsDetail : listJD) {
                             Long goodsId = goodsDetail.getSkuId();
-                            if (goodsId == commonGid || goodsId.equals(commonGid)) {
+                            if (goodsId == Long.parseLong(commonGid)) {
                                 state = 0; // 鍦ㄥ敭
                                 break;
                             }
@@ -209,7 +209,7 @@
                         int state = 1; // 榛樿鍋滃敭
                         for (PDDGoodsDetail goodsDetail : listPDD) {
                             Long goodsId = goodsDetail.getGoodsId();
-                            if (goodsId == commonGid || goodsId.equals(commonGid)) {
+                            if (goodsId == Long.parseLong(commonGid)) {
                                 state = 0; // 鍦ㄥ敭
                                 break;
                             }

--
Gitblit v1.8.0