From fbc7e749abe186ea874d06e93e50465429fcd832 Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期一, 22 七月 2024 16:46:00 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java |   23 ++++++++++-------------
 1 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java
index 62f0852..184b2b6 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java
@@ -260,9 +260,12 @@
         wrapper.eq(AuctionSalesroom::getAuctionSalesroomNo,arepartAuctionBidRecordDTO.getAuctionSalesroomQrcode());
         wrapper.eq(AuctionSalesroom::getDelFlag,0);
         AuctionSalesroom auctionBidRecord = this.getOne(wrapper);
-        if(auctionBidRecord.getType().getCode()==0){
-            throw new ServiceException("当前扫码是线下拍卖会");
+        if (auctionBidRecord!=null){
+            if(auctionBidRecord.getType().getCode()==0){
+                throw new ServiceException("当前扫码是线下拍卖会");
+            }
         }
+
         return auctionBidRecord;
     }
 
@@ -409,12 +412,12 @@
             List<OrderAuctionBond> data1 = orderClient.getOrderAuctionBondList1(memberAuctionSalesroomDTO1, SecurityConstants.INNER).getData();
             if(data1!=null){
                 memberAuctionSalesroomVO.setApplyNum(data1.size());
-                List.add(memberAuctionSalesroomVO);
+
             }else{
                 memberAuctionSalesroomVO.setApplyNum(0);
             }
 
-
+            List.add(memberAuctionSalesroomVO);
         }
         page.setRecords(List);
         return PageDTO.of(page);
@@ -1063,18 +1066,12 @@
         PageDTO<WdMemberAuctionSalesroomVO> wdMemberAuctionSalesroomVOPageDTO = PageDTO.of(auctionSalesroomList, WdMemberAuctionSalesroomVO.class);
         List<WdMemberAuctionSalesroomVO> list = wdMemberAuctionSalesroomVOPageDTO.getList();
         for (WdMemberAuctionSalesroomVO auctionSalesroom:list){
-            WdMemberAuctionSalesroomVO  memberAuctionSalesroomVO=new WdMemberAuctionSalesroomVO();
-            memberAuctionSalesroomVO.setSalesroomName(auctionSalesroom.getSalesroomName());
-            memberAuctionSalesroomVO.setDescription(auctionSalesroom.getDescription());
-            memberAuctionSalesroomVO.setStatus(auctionSalesroom.getStatus());
-            memberAuctionSalesroomVO.setSalesroomId(auctionSalesroom.getId());
-            memberAuctionSalesroomVO.setCoverPic(auctionSalesroom.getCoverPic());
             MemberAuctionSalesroomDTO memberAuctionSalesroomDTO1=new MemberAuctionSalesroomDTO();
-            memberAuctionSalesroomDTO1.setAuctionSalesroomId(auctionSalesroom.getSalesroomId());
-            memberAuctionSalesroomDTO1.setMemberId(auctionSalesroom.getId());
+            memberAuctionSalesroomDTO1.setAuctionSalesroomId(auctionSalesroom.getId());
+            memberAuctionSalesroomDTO1.setMemberId(MemberAuctionSalesroomDTO.getMemberId());
             List<OrderAuctionBond> data1 = orderClient.getOrderAuctionBondList1(memberAuctionSalesroomDTO1, SecurityConstants.INNER).getData();
             if (data1.size()>0){
-                memberAuctionSalesroomVO.setBondTime(data1.get(0).getCreateTime());
+                auctionSalesroom.setBondTime(data1.get(0).getCreateTime());
             }
         }
         return wdMemberAuctionSalesroomVOPageDTO;

--
Gitblit v1.7.1