From 81da61b828e29b7745e1382dfbbaeb685dc083ef Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 23 一月 2024 17:17:55 +0800
Subject: [PATCH] 抖音转链修改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserGoodsStorageServiceImpl.java |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserGoodsStorageServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserGoodsStorageServiceImpl.java
index d5944e4..23fe2b3 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserGoodsStorageServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserGoodsStorageServiceImpl.java
@@ -136,7 +136,7 @@
     }
 
     @Override
-    public UserGoodsStorage getByUidAndAuctionId(Long uid, Long auctionId, Integer goodsType) {
+    public UserGoodsStorage getByUidAndAuctionId(Long uid, String auctionId, Integer goodsType) {
         return userGoodsStorageMapper.getByUidAndAuctionId(uid, auctionId, goodsType);
     }
 
@@ -146,7 +146,7 @@
     }
 
     @Override
-    public void save(Long uid, Set<Long> auctionIds, Integer goodsType) throws UserGoodsStorageException {
+    public void save(Long uid, Set<String> auctionIds, Integer goodsType) throws UserGoodsStorageException {
 
         if (uid == null) {
             throw new UserGoodsStorageException(1, "鐢ㄦ埛灏氭湭鐧诲綍");
@@ -156,7 +156,7 @@
             throw new UserGoodsStorageException(1, "鍟嗗搧ID涓虹┖");
         }
 
-        for (Long auctionId : auctionIds) {
+        for (String auctionId : auctionIds) {
             CommonGoods commonGoods = null;
             if (goodsType == null) {
                 goodsType = Constant.SOURCE_TYPE_TAOBAO;
@@ -164,9 +164,9 @@
 
             if (goodsType == Constant.SOURCE_TYPE_JD) {
                 // 浜笢
-                JDGoods jdGoods = JDApiUtil.queryGoodsDetail(auctionId);
+                JDGoods jdGoods = JDApiUtil.queryGoodsDetail(Long.parseLong(auctionId));
                 if (jdGoods == null) {
-                    jdGoods = JDApiUtil.getGoodsDetail(auctionId);
+                    jdGoods = JDApiUtil.getGoodsDetail(Long.parseLong( auctionId));
                 }
                 if (jdGoods == null) {
                     throw new UserGoodsStorageException(1, auctionId + "鍟嗗搧宸蹭笅鏋�");
@@ -175,7 +175,7 @@
 
             } else if (goodsType == Constant.SOURCE_TYPE_PDD) {
                 // 鎷煎澶�
-                PDDGoodsDetail pddGoods = PinDuoDuoApiUtil.getGoodsDetail(auctionId);
+                PDDGoodsDetail pddGoods = PinDuoDuoApiUtil.getGoodsDetail(Long.parseLong(auctionId));
                 if (pddGoods == null) {
                     throw new UserGoodsStorageException(1, auctionId + "鍟嗗搧宸蹭笅鏋�");
                 }
@@ -274,7 +274,7 @@
 
         List<TaoBaoGoodsBrief> listTaoKeGoods = null;
         if (source == Constant.SOURCE_TYPE_TAOBAO) {
-            List<Long> listGid = new ArrayList<Long>();
+            List<String> listGid = new ArrayList<>();
             for (UserGoodsStorage userGoodsStorage : listStorage) {
                 CommonGoods commonGoods = userGoodsStorage.getCommonGoods();
                 if (commonGoods == null) {
@@ -311,9 +311,9 @@
             if (listTaoKeGoods != null && listTaoKeGoods.size() > 0 && goodsType != null
                     && goodsType == Constant.SOURCE_TYPE_TAOBAO) {
                 state = 1; // 榛樿鍋滃敭
-                Long goodsId = commonGoods.getGoodsId();
+                String goodsId = commonGoods.getGoodsId();
                 for (TaoBaoGoodsBrief taoKeGoods : listTaoKeGoods) {
-                    Long auctionId = taoKeGoods.getAuctionId();
+                    String auctionId = taoKeGoods.getAuctionId();
                     if (goodsId == auctionId || goodsId.equals(auctionId)) {
                         state = 0; // 鍦ㄥ敭
                         break;
@@ -344,7 +344,7 @@
     }
 
     @Override
-    public boolean isExistStorage(Long uid, Long auctionId, Integer goodType) {
+    public boolean isExistStorage(Long uid, String auctionId, Integer goodType) {
         boolean state = false;
         if (uid != null && auctionId != null) {
             UserGoodsStorage userGoodsStorage = userGoodsStorageMapper.getByUidAndAuctionId(uid, auctionId, goodType);

--
Gitblit v1.8.0