From 9bcc40d213a44498c46dae5e678e592b918b40b0 Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期四, 30 五月 2024 18:33:54 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java |  178 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 153 insertions(+), 25 deletions(-)

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 98daca9..19f8e55 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
@@ -4,22 +4,31 @@
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ruoyi.auction.controller.forepart.dto.AuctionSalesroomGoodsDTO;
+import com.ruoyi.auction.controller.forepart.dto.AuctionSalesroomGoodsInfoDTO;
 import com.ruoyi.auction.controller.forepart.dto.OrderDTO;
+import com.ruoyi.auction.controller.forepart.vo.AuctionBidRecordVO;
+import com.ruoyi.auction.controller.forepart.vo.AuctionSalesroomGoodsInfoVO;
 import com.ruoyi.auction.controller.forepart.vo.AuctionSalesroomVO;
 import com.ruoyi.auction.controller.forepart.vo.ForepartAuctionSalesroomGoodsVO;
 import com.ruoyi.auction.domain.AuctionBidRecord;
-import com.ruoyi.auction.domain.AuctionSalesroom;
 import com.ruoyi.auction.domain.AuctionSalesroomGoods;
 import com.ruoyi.auction.mapper.AuctionSalesroomGoodsMapper;
 import com.ruoyi.auction.service.IAuctionBidRecordService;
 import com.ruoyi.auction.service.IAuctionSalesroomGoodsService;
 import com.ruoyi.auction.service.IAuctionSalesroomService;
+import com.ruoyi.common.core.constant.SecurityConstants;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.enums.AuctionOrderTypeEnum;
 import com.ruoyi.common.core.enums.AuctionStartStatusEnum;
 import com.ruoyi.common.core.enums.BidStatusEnum;
 import com.ruoyi.common.core.enums.OrderFromEnum;
+import com.ruoyi.system.api.domain.AuctionSalesroom;
+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.dto.OrderAuctionBondDTO;
 import com.ruoyi.system.api.feignClient.GoodsSkuClient;
@@ -60,6 +69,11 @@
     @Resource
     private OrderClient orderClient;
 
+    @Resource
+    private IAuctionBidRecordService auctionBidRecordService;
+
+
+
 
     /**
      * 拍卖大屏的商品介绍
@@ -95,19 +109,20 @@
                 auctionSalesroomGoods=iAuctionSalesroomGoodsService.getOne(wrapper2);
             }
         }
-
-        forepartAuctionSalesroomGoodsVO.setGoodsSkuId(auctionSalesroomGoods.getGoodsSkuId());
-        forepartAuctionSalesroomGoodsVO.setGoodsSkuName(auctionSalesroomGoods.getGoodsSkuName());
+        GoodsSku goodsSku = goodsSkuClient.getGoodsSkuOne(auctionSalesroomGoods.getGoodsSkuId(), SecurityConstants.INNER)
+                .getData();
+        forepartAuctionSalesroomGoodsVO.setGoodsSkuId(auctionSalesroomGoods.getId());
+        forepartAuctionSalesroomGoodsVO.setGoodsSkuName(goodsSku.getSkuName());
         forepartAuctionSalesroomGoodsVO.setGoodsSkustatus(auctionSalesroomGoods.getStatus().getCode());
         forepartAuctionSalesroomGoodsVO.setStartingPrice(auctionSalesroomGoods.getStartingPrice());
-        forepartAuctionSalesroomGoodsVO.setItemQuantity(auctionSalesroomGoods.getItemQuantity());
+        forepartAuctionSalesroomGoodsVO.setSalesroomStock(auctionSalesroomGoods.getSalesroomStock());
         forepartAuctionSalesroomGoodsVO.setListingDuration(auctionSalesroomGoods.getListingDuration());
         forepartAuctionSalesroomGoodsVO.setStartTime(auctionSalesroomGoods.getStartTime());
-        R<GoodsSku> goodsSkuOne = goodsSkuClient.getGoodsSkuOne(auctionSalesroomGoods.getGoodsSkuId());
-        GoodsSku goodsSku=goodsSkuOne.getData();
         forepartAuctionSalesroomGoodsVO.setCoverPic(goodsSku.getCoverPic());
         forepartAuctionSalesroomGoodsVO.setDescription(goodsSku.getDescription());
         forepartAuctionSalesroomGoodsVO.setUnit(goodsSku.getUnit());
+        forepartAuctionSalesroomGoodsVO.setSpec(goodsSku.getSpec());
+        forepartAuctionSalesroomGoodsVO.setSpecUnit(goodsSku.getSpecUnit());
         if (auctionSalesroomGoods.getStatus().getCode()==0 || auctionSalesroomGoods.getStatus().getCode()==2){
             LambdaQueryWrapper<AuctionSalesroomGoods> wrapper1=Wrappers.lambdaQuery();
             wrapper1.eq(AuctionSalesroomGoods::getDelFlag,0);
@@ -115,7 +130,9 @@
             wrapper1.last("limit 1");
             AuctionSalesroomGoods auctionSalesroomGoods1=iAuctionSalesroomGoodsService.getOne(wrapper1);
             if (auctionSalesroomGoods1!=null){
-                forepartAuctionSalesroomGoodsVO.setNextGoodsSkuName(auctionSalesroomGoods1.getGoodsSkuName());
+                GoodsSku goodsSku1 = goodsSkuClient.getGoodsSkuOne(auctionSalesroomGoods1.getGoodsSkuId(), SecurityConstants.INNER)
+                        .getData();
+                forepartAuctionSalesroomGoodsVO.setNextGoodsSkuName(goodsSku1.getSkuName());
             }
         }
         return forepartAuctionSalesroomGoodsVO;
@@ -150,9 +167,10 @@
             List<AuctionSalesroomGoods> auctionSalesroomGoods=iAuctionSalesroomGoodsService.list(wrapper);
             for (AuctionSalesroomGoods salesroomGoods:auctionSalesroomGoods){
                 ForepartAuctionSalesroomGoodsVO forepartAuctionSalesroomGoodsVO1=new ForepartAuctionSalesroomGoodsVO();
-                R<GoodsSku> goodsSkuOne = goodsSkuClient.getGoodsSkuOne(salesroomGoods.getGoodsSkuId());
+                R<GoodsSku> goodsSkuOne = goodsSkuClient.getGoodsSkuOne(
+                        salesroomGoods.getGoodsSkuId(), SecurityConstants.INNER);
                 GoodsSku goodsSku=goodsSkuOne.getData();
-                forepartAuctionSalesroomGoodsVO1.setGoodsSkuName(salesroomGoods.getGoodsSkuName());
+                forepartAuctionSalesroomGoodsVO1.setGoodsSkuName(goodsSku.getSkuName());
                 forepartAuctionSalesroomGoodsVO1.setCoverPic(goodsSku.getCoverPic());
                 auctionSalesroomGoodsVOS.add(forepartAuctionSalesroomGoodsVO1);
             }
@@ -165,9 +183,10 @@
             wrapper.last("limit 1");
             AuctionSalesroomGoods auctionSalesroomGoods= iAuctionSalesroomGoodsService.getOne(wrapper);
             ForepartAuctionSalesroomGoodsVO currentAuctionSalesroomGoods=  new ForepartAuctionSalesroomGoodsVO();
-            currentAuctionSalesroomGoods.setGoodsSkuName(auctionSalesroomGoods.getGoodsSkuName());
-            R<GoodsSku> goodsSkuOne = goodsSkuClient.getGoodsSkuOne(auctionSalesroomGoods.getGoodsSkuId());
+            R<GoodsSku> goodsSkuOne = goodsSkuClient.getGoodsSkuOne(
+                    auctionSalesroomGoods.getGoodsSkuId(), SecurityConstants.INNER);
             GoodsSku goodsSku=goodsSkuOne.getData();
+            currentAuctionSalesroomGoods.setGoodsSkuName(goodsSku.getSkuName());
             currentAuctionSalesroomGoods.setCoverPic(goodsSku.getCoverPic());
             auctionSalesroomVO.setCurrentAuctionSalesroomGoods(currentAuctionSalesroomGoods);
 
@@ -181,9 +200,10 @@
             ForepartAuctionSalesroomGoodsVO nextAuctionSalesroomGoods=  new ForepartAuctionSalesroomGoodsVO();
             if (auctionSalesroomGoods1!=null){
                 list.add(auctionSalesroomGoods.getSortNum()+1);
-                nextAuctionSalesroomGoods.setNextGoodsSkuName(auctionSalesroomGoods1.getGoodsSkuName());
-                R<GoodsSku> goodsSkuOne1 = goodsSkuClient.getGoodsSkuOne(auctionSalesroomGoods.getGoodsSkuId());
+                R<GoodsSku> goodsSkuOne1 = goodsSkuClient.getGoodsSkuOne(
+                        auctionSalesroomGoods.getGoodsSkuId(), SecurityConstants.INNER);
                 GoodsSku goodsSku1=goodsSkuOne1.getData();
+                nextAuctionSalesroomGoods.setNextGoodsSkuName(goodsSku1.getSkuName());
                 nextAuctionSalesroomGoods.setCoverPic(goodsSku1.getCoverPic());
                 auctionSalesroomVO.setNextAuctionSalesroomGoods(nextAuctionSalesroomGoods);
             }
@@ -196,9 +216,10 @@
             List<AuctionSalesroomGoods> auctionSalesroomGoods2=iAuctionSalesroomGoodsService.list(wrapper2);
             for (AuctionSalesroomGoods salesroomGoods:auctionSalesroomGoods2){
                 ForepartAuctionSalesroomGoodsVO forepartAuctionSalesroomGoodsVO1=new ForepartAuctionSalesroomGoodsVO();
-                R<GoodsSku> goodsSkuOne2 = goodsSkuClient.getGoodsSkuOne(salesroomGoods.getGoodsSkuId());
+                R<GoodsSku> goodsSkuOne2 = goodsSkuClient.getGoodsSkuOne(
+                        salesroomGoods.getGoodsSkuId(), SecurityConstants.INNER);
                 GoodsSku goodsSku2=goodsSkuOne2.getData();
-                forepartAuctionSalesroomGoodsVO1.setGoodsSkuName(salesroomGoods.getGoodsSkuName());
+                forepartAuctionSalesroomGoodsVO1.setGoodsSkuName(goodsSku2.getSkuName());
                 forepartAuctionSalesroomGoodsVO1.setCoverPic(goodsSku2.getCoverPic());
                 auctionSalesroomGoodsVOS.add(forepartAuctionSalesroomGoodsVO1);
             }
@@ -220,7 +241,6 @@
      */
     @Override
     public void auctionSalesroomStart(AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
-        ForepartAuctionSalesroomGoodsVO forepartAuctionSalesroomGoodsVO =new ForepartAuctionSalesroomGoodsVO();
         AuctionSalesroom auctionSalesroom=iAuctionSalesroomService.getById(ationSalesroomGoodsDTO.getAuctionSalesroomId());
         auctionSalesroom.setStatus(AuctionStartStatusEnum.IN_AUCTION);
         auctionSalesroom.setStartTime(LocalDateTime.now());
@@ -245,7 +265,6 @@
      */
     @Override
     public void auctionSalesroomEnd(AuctionSalesroomGoodsDTO ationSalesroomGoodsDTO) {
-        ForepartAuctionSalesroomGoodsVO forepartAuctionSalesroomGoodsVO =new ForepartAuctionSalesroomGoodsVO();
         AuctionSalesroom auctionSalesroom=iAuctionSalesroomService.getById(ationSalesroomGoodsDTO.getAuctionSalesroomId());
         auctionSalesroom.setStatus(AuctionStartStatusEnum.ENDED);
         auctionSalesroom.setEndTime(LocalDateTime.now());
@@ -275,7 +294,8 @@
             OrderAuctionBondDTO orderAuctionBondDTO=new OrderAuctionBondDTO();
             orderAuctionBondDTO.setAuctionSalesroomId(auctionSalesroom.getId());
             orderAuctionBondDTO.setUserList(list);
-            orderClient.getOrderAuctionBond(orderAuctionBondDTO);
+            orderClient.getOrderAuctionBond(orderAuctionBondDTO,
+                    SecurityConstants.INNER);
         }
     }
 
@@ -332,22 +352,24 @@
 
         if (auctionSalesroomGoods.getStatus().getCode()==1) {
             LambdaQueryWrapper<AuctionBidRecord> wrapper = Wrappers.lambdaQuery();
-            wrapper.eq(AuctionBidRecord::getGoodsSkuId, auctionSalesroomGoodsDTO.getGoodsSkuId());
+            wrapper.eq(AuctionBidRecord::getTargetId, auctionSalesroomGoodsDTO.getGoodsSkuId());
             wrapper.eq(AuctionBidRecord::getDelFlag, 0);
             wrapper.orderByDesc(AuctionBidRecord::getLastBidAmount);
             auctionBidRecordList = iAuctionBidRecordService.list(wrapper);
             //判断
-            if (auctionBidRecordList.size() >= auctionSalesroomGoods.getItemQuantity()) {
-                for (int i = 0; i <= auctionSalesroomGoods.getItemQuantity(); i++) {
+            if (auctionBidRecordList.size() >= auctionSalesroomGoods.getSalesroomStock()) {
+                for (int i = 0; i <= auctionSalesroomGoods.getSalesroomStock(); i++) {
                     AuctionBidRecord auctionBidRecord = auctionBidRecordList.get(i);
                     auctionBidRecord.setStatus(BidStatusEnum.SUCCESSFUL);
-                    AddOrder(auctionBidRecord.getGoodsSkuId(),auctionBidRecord.getMemberId(),auctionBidRecord.getLastBidAmount(),auctionSalesroom.getBound());
+                    AddOrder(auctionBidRecord.getTargetId(), auctionBidRecord.getMemberId(),
+                            auctionBidRecord.getLastBidAmount(), auctionSalesroom.getBond());
                 }
             } else {
                 for (int i = 0; i <= auctionBidRecordList.size(); i++) {
                     AuctionBidRecord auctionBidRecord = auctionBidRecordList.get(i);
                     auctionBidRecord.setStatus(BidStatusEnum.SUCCESSFUL);
-                    AddOrder(auctionBidRecord.getGoodsSkuId(),auctionBidRecord.getMemberId(),auctionBidRecord.getLastBidAmount(),auctionSalesroom.getBound());
+                    AddOrder(auctionBidRecord.getTargetId(), auctionBidRecord.getMemberId(),
+                            auctionBidRecord.getLastBidAmount(), auctionSalesroom.getBond());
                 }
             }
         }
@@ -355,6 +377,111 @@
         auctionSalesroomGood.setStatus(AuctionStartStatusEnum.ENDED);
         iAuctionSalesroomGoodsService.updateById(auctionSalesroomGood);
 
+    }
+
+    @Override
+    public AuctionSalesroomGoodsInfoVO getAuctionSalesroomGoodsInfo(AuctionSalesroomGoodsInfoDTO auctionSalesroomGoodsInfoDTO) {
+        AuctionSalesroom byId = iAuctionSalesroomService.getById(auctionSalesroomGoodsInfoDTO.getAuctionSalesroomId());
+        AuctionSalesroomGoods byId1 = iAuctionSalesroomGoodsService.getById(auctionSalesroomGoodsInfoDTO.getGoodsSkuId());
+        GoodsSku goodsSku = goodsSkuClient.getGoodsSkuOne(byId1.getGoodsSkuId(), SecurityConstants.INNER).getData();
+        AuctionSalesroomGoodsInfoVO AuctionSalesroomGoodsInfoVO=new AuctionSalesroomGoodsInfoVO();
+        AuctionSalesroomGoodsInfoVO.setSalesroomId(byId.getId());
+        AuctionSalesroomGoodsInfoVO.setSalesroomName(byId.getSalesroomName());
+        AuctionSalesroomGoodsInfoVO.setGoodsSkuId(byId1.getId());
+        AuctionSalesroomGoodsInfoVO.setGoodsSkuName(goodsSku.getSkuName());
+        AuctionSalesroomGoodsInfoVO.setStartingPrice(byId1.getStartingPrice());
+        AuctionSalesroomGoodsInfoVO.setSalesroomStock(byId1.getSalesroomStock());
+        AuctionSalesroomGoodsInfoVO.setSalesroomType(byId.getType().getCode());
+        AuctionSalesroomGoodsInfoVO.setGoodsSkustatus(byId1.getStatus().getCode());
+        AuctionSalesroomGoodsInfoVO.setListingDuration(byId1.getListingDuration());
+        AuctionSalesroomGoodsInfoVO.setStartTime(byId1.getStartTime());
+        AuctionSalesroomGoodsInfoVO.setUnit(goodsSku.getUnit());
+        AuctionSalesroomGoodsInfoVO.setDescription(goodsSku.getDescription());
+        AuctionSalesroomGoodsInfoVO.setYears(goodsSku.getYears());
+        GoodsBrand data = goodsSkuClient.getBrandOne(goodsSku.getBrandId(), SecurityConstants.INNER).getData();
+        GoodsCategory data1 = goodsSkuClient.getCategoryOne(goodsSku.getCategoryId(), SecurityConstants.INNER).getData();
+        GoodsSeries data2 = goodsSkuClient.getSeriesOne(goodsSku.getSeriesId(), SecurityConstants.INNER).getData();
+        GoodsFlavorType data3 = goodsSkuClient.getFlavorTypeOne(goodsSku.getFlavorTypeId(), SecurityConstants.INNER).getData();
+        AuctionSalesroomGoodsInfoVO.setBrand(data.getBrandName());
+        AuctionSalesroomGoodsInfoVO.setCategory(data1.getCategoryName());
+        AuctionSalesroomGoodsInfoVO.setSeries(data2.getSeriesName());
+        AuctionSalesroomGoodsInfoVO.setFlavorType(data3.getFlavorTypeName());
+        AuctionSalesroomGoodsInfoVO.setCoverPic(goodsSku.getCoverPic());
+        AuctionSalesroomGoodsInfoVO.setAlbum(goodsSku.getAlbum());
+        AuctionSalesroomGoodsInfoVO.setSpec(goodsSku.getSpec());
+        AuctionSalesroomGoodsInfoVO.setSpecUnit(goodsSku.getSpecUnit());
+        AuctionSalesroomGoodsInfoVO.setMinimumMarkupAmount(byId1.getMinimumMarkupAmount());
+        LambdaQueryWrapper<AuctionBidRecord> wrapper1=Wrappers.lambdaQuery();
+        wrapper1.eq(AuctionBidRecord::getMemberId,auctionSalesroomGoodsInfoDTO.getMemberId());
+        wrapper1.eq(AuctionBidRecord::getAuctionSalesroomId,byId.getId());
+        wrapper1.eq(AuctionBidRecord::getAuctionType,2);
+        wrapper1.eq(AuctionBidRecord::getTargetId,byId1.getId());
+        wrapper1.eq(AuctionBidRecord::getDelFlag,0);
+        AuctionBidRecord list1 = auctionBidRecordService.getOne(wrapper1);
+        if (list1!=null){
+            AuctionSalesroomGoodsInfoVO.setIsBond(2);
+            AuctionSalesroomGoodsInfoVO.setPresentBid(list1.getLastBidAmount());
+            if (list1.getStatus().getCode()==2){
+                AuctionSalesroomGoodsInfoVO.setIsStatus(2);
+            }else{
+                AuctionSalesroomGoodsInfoVO.setIsStatus(1);
+            }
+        }else{
+            AuctionSalesroomGoodsInfoVO.setIsBond(1);
+            AuctionSalesroomGoodsInfoVO.setIsStatus(1);
+        }
+
+        return AuctionSalesroomGoodsInfoVO;
+    }
+
+    @Override
+    public List<AuctionBidRecordVO> getAuctionBidRecord(AuctionSalesroomGoodsInfoDTO auctionSalesroomGoodsInfoDTO) {
+        LambdaQueryWrapper<AuctionBidRecord> wrapper=Wrappers.lambdaQuery();
+        wrapper.eq(AuctionBidRecord::getAuctionSalesroomId,auctionSalesroomGoodsInfoDTO.getAuctionSalesroomId());
+        wrapper.eq(AuctionBidRecord::getDelFlag,0);
+        wrapper.eq(AuctionBidRecord::getTargetId,auctionSalesroomGoodsInfoDTO.getGoodsSkuId());
+        wrapper.orderByDesc(AuctionBidRecord::getLastBidAmount);
+        wrapper.last("limit 10");
+        List<AuctionBidRecord> auctionBidRecordList=auctionBidRecordService.list(wrapper);
+        List<AuctionBidRecordVO> auctionBidRecordVOList=new ArrayList<>();
+        for (int i=0;i<auctionBidRecordList.size();i++){
+            AuctionBidRecordVO auctionBidRecordVO=new AuctionBidRecordVO();
+            auctionBidRecordVO.setSort(i+1);
+            auctionBidRecordVO.setLastBidAmount(auctionBidRecordList.get(i).getLastBidAmount());
+            auctionBidRecordVO.setLastBidTime(auctionBidRecordList.get(i).getLastBidTime());
+            Member data = emberClient.getMembeOne(auctionBidRecordList.get(i).getMemberId(),
+                    SecurityConstants.INNER).getData();
+            auctionBidRecordVO.setMemberName(data.getNickname());
+            auctionBidRecordVO.setMemberId(data.getId());
+            auctionBidRecordVOList.add(auctionBidRecordVO);
+        }
+        LambdaQueryWrapper<AuctionBidRecord> wrapper1=Wrappers.lambdaQuery();
+        wrapper1.eq(AuctionBidRecord::getAuctionSalesroomId,auctionSalesroomGoodsInfoDTO.getAuctionSalesroomId());
+        wrapper1.eq(AuctionBidRecord::getDelFlag,0);
+        wrapper1.eq(AuctionBidRecord::getTargetId,auctionSalesroomGoodsInfoDTO.getGoodsSkuId());
+        wrapper1.eq(AuctionBidRecord::getMemberId,auctionSalesroomGoodsInfoDTO.getMemberId());
+        wrapper.last("limit 1");
+        AuctionBidRecord auctionBidRecord=auctionBidRecordService.getOne(wrapper);
+
+        LambdaQueryWrapper<AuctionBidRecord> wrapper3=Wrappers.lambdaQuery();
+        wrapper3.eq(AuctionBidRecord::getAuctionSalesroomId,auctionSalesroomGoodsInfoDTO.getAuctionSalesroomId());
+        wrapper3.eq(AuctionBidRecord::getDelFlag,0);
+        wrapper3.eq(AuctionBidRecord::getTargetId,auctionSalesroomGoodsInfoDTO.getGoodsSkuId());
+        wrapper3.le(AuctionBidRecord::getId,auctionBidRecord.getId());
+        wrapper3.orderByDesc(AuctionBidRecord::getLastBidAmount);
+        Long count=auctionBidRecordService.count(wrapper);
+        if (count>0){
+            AuctionBidRecordVO auctionBidRecordVO=new AuctionBidRecordVO();
+            auctionBidRecordVO.setSort(Integer.valueOf(count.intValue()));
+            auctionBidRecordVO.setLastBidAmount(auctionBidRecord.getLastBidAmount());
+            auctionBidRecordVO.setLastBidTime(auctionBidRecord.getLastBidTime());
+            Member data = emberClient.getMembeOne(auctionBidRecord.getMemberId(),
+                    SecurityConstants.INNER).getData();
+            auctionBidRecordVO.setMemberName(data.getNickname());
+            auctionBidRecordVO.setMemberId(data.getId());
+            auctionBidRecordVOList.add(auctionBidRecordVO);
+        }
+        return auctionBidRecordVOList;
     }
 
 
@@ -368,7 +495,8 @@
         order.setGoodsQuantity(1);
         order.setTotalAmount(lastBidAmount);
 
-        R<MemberAddress> memberAddressR=emberClient.getMemberAddressOne(memberId);
+        R<MemberAddress> memberAddressR = emberClient.getMemberAddressOne(memberId,
+                SecurityConstants.INNER);
         MemberAddress memberAddress=memberAddressR.getData();
         order.setReceiverCity(memberAddress.getCity());
         order.setReceiverDetailAddress(memberAddress.getDetailedAddress());

--
Gitblit v1.7.1