From d4074d6355bc17735a58806ced8498807398bb38 Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期一, 01 七月 2024 18:18:21 +0800
Subject: [PATCH] 用户端商品

---
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java   |    2 ++
 ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleServiceImpl.java                 |    1 +
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/inner/InnerOrderAuctionBondController.java    |    4 +++-
 ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/MemberArticleCollectionServiceImpl.java |    7 ++++++-
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomServiceImpl.java        |    5 +++++
 5 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleServiceImpl.java b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleServiceImpl.java
index c337280..5fdd992 100644
--- a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleServiceImpl.java
+++ b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleServiceImpl.java
@@ -269,6 +269,7 @@
                     articleCommentsVO1.setLikeCount(articleComments1.getLikeCount());
                     articleCommentsVO1.setCreateTime(articleComments1.getCreateTime());
                     articleCommentsVO1.setBmemberNickname(data2.getNickname());
+                    articleCommentsVO1.setBmemberNickavatar(data2.getNickname());
                     articleCommentsVO1.setState(articleComments1.getState());
                     articleCommentsVO1.setBmemberId(data2.getId());
 
diff --git a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/MemberArticleCollectionServiceImpl.java b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/MemberArticleCollectionServiceImpl.java
index a7f4c1c..e19c13a 100644
--- a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/MemberArticleCollectionServiceImpl.java
+++ b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/MemberArticleCollectionServiceImpl.java
@@ -22,6 +22,8 @@
 import com.ruoyi.system.api.domain.Member;
 import com.ruoyi.system.api.domain.dto.AuctionGoodsListPageDTO;
 import com.ruoyi.system.api.feignClient.MemberClient;
+
+import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 import java.util.stream.Collectors;
@@ -102,6 +104,10 @@
         if (StringUtils.isNotEmpty(articleDTO.getTitle())){
             if (goodsSkuIdList.size()>0){
                 wrapper.in(MemberArticleCollection::getTargetId,goodsSkuIdList);
+            }else{
+                Set<Long> goodsSkuIdList1 = new HashSet<>();
+                goodsSkuIdList1.add(0L);
+                wrapper.in(MemberArticleCollection::getTargetId,goodsSkuIdList1);
             }
         }
         wrapper.eq(MemberArticleCollection::getDelFlag,0);
@@ -114,7 +120,6 @@
             memberArticleCollectionVO.setImages(byId.getImages());
             memberArticleCollectionVO.setTitle(byId.getTitle());
             memberArticleCollectionVO.setId(byId.getId());
-
             R<Member> membeOne = memberClient.getMembeOne(memberArticleCollectionVO.getMemberId(),
                     SecurityConstants.INNER);
             Member data = membeOne.getData();
diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java
index afc8688..d97c245 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java
@@ -469,6 +469,7 @@
                     for (int i = 0; i < auctionSalesroomGoods.getSalesroomStock(); i++) {
                         AuctionBidRecord auctionBidRecord = auctionBidRecordList.get(i);
                         auctionBidRecord.setStatus(BidStatusEnum.SUCCESSFUL);
+                        auctionBidRecordMapper.updateById(auctionBidRecord);
                         AddOrder(auctionBidRecord.getTargetId(), auctionBidRecord.getMemberId(),
                                 auctionBidRecord.getLastBidAmount(), auctionSalesroom.getBond());
                     }
@@ -483,6 +484,7 @@
                     for (int i = 0; i < auctionBidRecordList.size(); i++) {
                         AuctionBidRecord auctionBidRecord = auctionBidRecordList.get(i);
                         auctionBidRecord.setStatus(BidStatusEnum.SUCCESSFUL);
+                        auctionBidRecordMapper.updateById(auctionBidRecord);
                         AddOrder(auctionBidRecord.getTargetId(), auctionBidRecord.getMemberId(),
                                 auctionBidRecord.getLastBidAmount(), auctionSalesroom.getBond());
                     }
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 d78d589..b500e8f 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
@@ -248,6 +248,9 @@
         wrapper.eq(AuctionSalesroom::getAuctionSalesroomNo,arepartAuctionBidRecordDTO.getAuctionSalesroomQrcode());
         wrapper.eq(AuctionSalesroom::getDelFlag,0);
         AuctionSalesroom auctionBidRecord = this.getOne(wrapper);
+        if(auctionBidRecord.getType().getCode()==0){
+            throw new ServiceException("当前扫码是线下拍卖会");
+        }
         return auctionBidRecord;
     }
 
@@ -450,6 +453,8 @@
             forepartAuctionSalesroomGoodsVO.setSalesroomStock(salesroomGoods.getSalesroomStock());
             forepartAuctionSalesroomGoodsVO.setGoodsSkustatus(salesroomGoods.getStatus());
             forepartAuctionSalesroomGoodsVO.setYears(String.valueOf(goodsSku.getYears()));
+            forepartAuctionSalesroomGoodsVO.setSpec(goodsSku.getSpec());
+            forepartAuctionSalesroomGoodsVO.setSpecUnit(goodsSku.getSpecUnit());
             LambdaQueryWrapper<AuctionBidRecord> wrapper1=Wrappers.lambdaQuery();
             wrapper1.eq(AuctionBidRecord::getMemberId,memberAuctionSalesroomDTO.getMemberId());
             wrapper1.eq(AuctionBidRecord::getAuctionSalesroomId,byId.getId());
diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/inner/InnerOrderAuctionBondController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/inner/InnerOrderAuctionBondController.java
index b3a83af..033c1fc 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/inner/InnerOrderAuctionBondController.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/inner/InnerOrderAuctionBondController.java
@@ -108,7 +108,9 @@
     @ResponseBody
     public R<List<OrderAuctionBond>> getOrderAuctionBondList1(@RequestBody MemberAuctionSalesroomDTO memberAuctionSalesroomDTO) {
         LambdaQueryWrapper<OrderAuctionBond> wrapper= Wrappers.lambdaQuery();
-        wrapper.eq(OrderAuctionBond::getMemberId,memberAuctionSalesroomDTO.getMemberId());
+        if (memberAuctionSalesroomDTO.getMemberId()!=null){
+            wrapper.eq(OrderAuctionBond::getMemberId,memberAuctionSalesroomDTO.getMemberId());
+        }
         if (memberAuctionSalesroomDTO.getAuctionSalesroomId()!=null){
             wrapper.eq(OrderAuctionBond::getAuctionSalesroomId,memberAuctionSalesroomDTO.getAuctionSalesroomId());
         }

--
Gitblit v1.7.1