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/impl/user/UserShareGoodsRecordServiceImpl.java |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java
index 1999b33..bc21f04 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java
@@ -239,7 +239,7 @@
     }
 
     @Override
-    public void saveSingleShareRecord(Long uid, Long goodsId, Integer goodsType) throws UserShareGoodsRecordException {
+    public void saveSingleShareRecord(Long uid, String goodsId, Integer goodsType) throws UserShareGoodsRecordException {
         if (goodsId == null) {
             throw new UserShareGoodsRecordException(1, "鍒嗕韩鍟嗗搧涓嶈兘涓虹┖");
         }
@@ -494,7 +494,7 @@
 
         List<UserShareGoodsGroup> list = userShareGoodsGroupService.listByRecordId(recordId, true);
 
-        List<Long> listGid = new ArrayList<Long>();
+        List<String> listGid = new ArrayList<>();
         for (UserShareGoodsGroup goodsGroup : list) {
             CommonGoods commonGoods = goodsGroup.getCommonGoods();
             if (commonGoods == null) {
@@ -529,10 +529,10 @@
 
             if (listTaoKeGoods != null && listTaoKeGoods.size() > 0) {
                 int state = 1; // 榛樿鍋滃敭
-                Long goodsId = commonGoods.getGoodsId();
+                String goodsId = commonGoods.getGoodsId();
                 for (TaoBaoGoodsBrief taoKeGoods : listTaoKeGoods) {
-                    Long auctionId = taoKeGoods.getAuctionId();
-                    if (goodsId == auctionId || goodsId.equals(auctionId)) {
+                    String auctionId = taoKeGoods.getAuctionId();
+                    if (TaoBaoUtil.isEqual(goodsId ,auctionId)) {
                         state = 0; // 鍦ㄥ敭
                         break;
                     }
@@ -580,7 +580,7 @@
 
         if (list != null && list.size() > 0) {
 
-            List<Long> listGid = new ArrayList<Long>();
+            List<String> listGid = new ArrayList<>();
             for (UserShareGoodsGroup goodsGroup : list) {
                 CommonGoods commonGoods = goodsGroup.getCommonGoods();
                 if (commonGoods == null) {
@@ -615,10 +615,10 @@
 
                 if (listTaoKeGoods != null && listTaoKeGoods.size() > 0) {
                     int state = 1; // 榛樿鍋滃敭
-                    Long goodsId = commonGoods.getGoodsId();
+                    String goodsId = commonGoods.getGoodsId();
                     for (TaoBaoGoodsBrief taoKeGoods : listTaoKeGoods) {
-                        Long auctionId = taoKeGoods.getAuctionId();
-                        if (goodsId == auctionId || goodsId.equals(auctionId)) {
+                        String auctionId = taoKeGoods.getAuctionId();
+                        if (TaoBaoUtil.isEqual( goodsId , auctionId)) {
                             state = 0; // 鍦ㄥ敭
                             break;
                         }
@@ -659,7 +659,7 @@
     }
 
     @Override
-    public ShareGoodsRecordDTO addRecordGoodsDetail(Long uid, Long auctionId, Integer goodsType, boolean isTaolijin)
+    public ShareGoodsRecordDTO addRecordGoodsDetail(Long uid, String auctionId, Integer goodsType, boolean isTaolijin)
             throws UserShareGoodsRecordException {
         if (auctionId == null || uid == null || uid <= 0) {
             throw new UserShareGoodsRecordException(1, "浼犻�掑弬鏁颁笉姝g‘");

--
Gitblit v1.8.0