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

---
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java |   30 ++++++++++++++----------------
 1 files changed, 14 insertions(+), 16 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 97b81b8..c193f7b 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
@@ -33,15 +33,7 @@
 import com.ruoyi.common.core.utils.page.BeanUtils;
 import com.ruoyi.common.core.utils.page.PageDTO;
 import com.ruoyi.system.api.constants.NotificationTypeConstant;
-import com.ruoyi.system.api.domain.AuctionGoods;
-import com.ruoyi.system.api.domain.GoodsBrand;
-import com.ruoyi.system.api.domain.GoodsCategory;
-import com.ruoyi.system.api.domain.GoodsFlavorType;
-import com.ruoyi.system.api.domain.GoodsSeries;
-import com.ruoyi.system.api.domain.GoodsSku;
-import com.ruoyi.system.api.domain.Member;
-import com.ruoyi.system.api.domain.MemberAddress;
-import com.ruoyi.system.api.domain.OrderAuctionBond;
+import com.ruoyi.system.api.domain.*;
 import com.ruoyi.system.api.domain.dto.AuctionGoodsListDTO;
 import com.ruoyi.system.api.domain.dto.AuctionGoodsListPageDTO;
 import com.ruoyi.system.api.domain.dto.GoodsStockUpdDTO;
@@ -428,6 +420,7 @@
         auctionGoodsinfoVO.setStartTime(byId.getStartTime());
         auctionGoodsinfoVO.setEndTime(byId.getEndTime());
         auctionGoodsinfoVO.setUnit(goodsSkuOne.getUnit());
+        auctionGoodsinfoVO.setBond(byId.getBond());
         auctionGoodsinfoVO.setDescription(goodsSkuOne.getDescription());
         auctionGoodsinfoVO.setYears(String.valueOf(goodsSkuOne.getYears()));
         GoodsBrand data = goodsSkuClient.getBrandOne(goodsSkuOne.getBrandId(), SecurityConstants.INNER).getData();
@@ -447,6 +440,7 @@
         auctionGoodsinfoVO.setShareTitle(goodsSkuOne.getShareTitle());
         auctionGoodsinfoVO.setSpecUnit(goodsSkuOne.getSpecUnit());
         auctionGoodsinfoVO.setDetail(goodsSkuOne.getDetail());
+        auctionGoodsinfoVO.setBond(byId.getBond());
         auctionGoodsinfoVO.setYears(String.valueOf(goodsSkuOne.getYears()));
         LambdaQueryWrapper<AuctionBidRecord> wrapper1= Wrappers.lambdaQuery();
         wrapper1.eq(AuctionBidRecord::getMemberId,auctionGoodsListDTO.getMemberId());
@@ -459,6 +453,15 @@
             auctionGoodsinfoVO.setPresentBid(list1.getLastBidAmount());
             if (list1.getStatus().getCode()==2){
                 auctionGoodsinfoVO.setIsStatus(2);
+
+                OrderDTO orderDTO =new OrderDTO();
+                orderDTO.setMemberId(auctionGoodsListDTO.getMemberId());
+                orderDTO.setGoodsSkuId(byId.getId());
+                Order data4 = orderClient.getOrderOne1(orderDTO, SecurityConstants.INNER).getData();
+                if (data4!=null){
+                    auctionGoodsinfoVO.setOrderId(data4.getId());
+                    auctionGoodsinfoVO.setOrderNo(data4.getOrderNo());
+                }
             }else{
                 auctionGoodsinfoVO.setIsStatus(1);
             }
@@ -484,19 +487,14 @@
         }
 
         LocalDateTime now = LocalDateTime.now();
-        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
-        String formattedDate = now.format(formatter);
-        LocalDateTime parseTime = LocalDateTime.parse(formattedDate, formatter);
         LocalDateTime newTime7 = now.minusDays(7);
-        String formattedDate7 = newTime7.format(formatter);
-        LocalDateTime parseTime7 = LocalDateTime.parse(formattedDate7, formatter);
 
         LambdaQueryWrapper<AuctionBrowseRecord> wrapper3=Wrappers.lambdaQuery();
         wrapper3.eq(AuctionBrowseRecord::getDelFlag,0);
         wrapper3.eq(AuctionBrowseRecord::getTargetId,auctionGoodsListDTO.getGoodsSkuId());
         wrapper3.eq(AuctionBrowseRecord::getMemberId,auctionGoodsListDTO.getMemberId());
-        wrapper3.ge(AuctionBrowseRecord::getCreateTime, parseTime7)
-                .le(AuctionBrowseRecord::getCreateTime, parseTime);
+        wrapper3.ge(AuctionBrowseRecord::getCreateTime, newTime7)
+                .le(AuctionBrowseRecord::getCreateTime, now);
         List<AuctionBrowseRecord> list = iAuctionBrowseRecordService.list(wrapper3);
         if (list.size()==0){
             AuctionBrowseRecord auctionBrowseRecord=new AuctionBrowseRecord();

--
Gitblit v1.7.1