From e45091fdf9e412c758bc320f3f5664081631fa4b Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 12 六月 2024 20:58:50 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java |   21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java
index d5c1267..1bac1a8 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java
@@ -59,11 +59,7 @@
 import io.seata.spring.annotation.GlobalTransactional;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.Objects;
-import java.util.Set;
+import java.util.*;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.stream.Collectors;
 import javax.annotation.Resource;
@@ -511,11 +507,20 @@
         memberAuctionSalesroomDTO.setMemberId(auctionGoodsListDTO.getMemberId());
         List<OrderAuctionBond> data = auctionClient.getAuctionGoodsOrderAuctionBondList(auctionGoodsListDTO, SecurityConstants.INNER).getData();
         Set<Long> goodsSkuIdList = null;
-        goodsSkuIdList = data.stream().map(OrderAuctionBond::getAuctionSalesroomId)
-                .collect(Collectors.toSet());
+        if (data!=null){
+            goodsSkuIdList = data.stream().map(OrderAuctionBond::getAuctionSalesroomId)
+                    .collect(Collectors.toSet());
+        }else {
+            Set<Long> goodsSkuIdList1 =new HashSet<>();
+            goodsSkuIdList1.add(0L);
+            goodsSkuIdList=goodsSkuIdList1;
+        }
 
         AuctionGoodsListPageDTO auctionGoodsListPageDTO=new AuctionGoodsListPageDTO();
-        auctionGoodsListPageDTO.setGoodsSkuIdList(goodsSkuIdList);
+        if (goodsSkuIdList!=null){
+            auctionGoodsListPageDTO.setGoodsSkuIdList(goodsSkuIdList);
+        }
+
         if (auctionGoodsListDTO.getStartStatus()!=4){
             auctionGoodsListPageDTO.setStartStatus(auctionGoodsListDTO.getStartStatus());
         }

--
Gitblit v1.7.1