From 022d956d5c42437d4333d34dffd79782c58329d4 Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期二, 04 六月 2024 16:38:07 +0800 Subject: [PATCH] 用户端商品 --- ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java | 23 +++++++++++++++-------- 1 files changed, 15 insertions(+), 8 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 560659e..c2b77a4 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,13 +4,12 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.google.common.collect.Lists; -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.system.api.domain.dto.AuctionSalesroomGoodsDTO; +import com.ruoyi.system.api.domain.dto.AuctionSalesroomGoodsInfoDTO; +import com.ruoyi.system.api.domain.vo.AuctionBidRecordVO; +import com.ruoyi.system.api.domain.vo.AuctionSalesroomGoodsInfoVO; +import com.ruoyi.system.api.domain.vo.AuctionSalesroomVO; +import com.ruoyi.system.api.domain.vo.ForepartAuctionSalesroomGoodsVO; import com.ruoyi.auction.domain.AuctionBidRecord; import com.ruoyi.auction.domain.AuctionBrowseRecord; import com.ruoyi.auction.domain.AuctionSalesroomGoods; @@ -37,6 +36,7 @@ import com.ruoyi.system.api.domain.MemberAddress; import com.ruoyi.system.api.domain.dto.GoodsStockUpdDTO; import com.ruoyi.system.api.domain.dto.OrderAuctionBondDTO; +import com.ruoyi.system.api.domain.dto.OrderDTO; import com.ruoyi.system.api.feignClient.GoodsSkuClient; import com.ruoyi.system.api.feignClient.MemberClient; import com.ruoyi.system.api.feignClient.OrderClient; @@ -553,8 +553,10 @@ order.setOrderFrom(OrderFromEnum.AUCTION_ORDERS); order.setMemberId(memberId); AuctionSalesroomGoods auctionSalesroomGoods = this.getById(goodsSkuId); + order.setGoodsQuantity(1); order.setTotalAmount(lastBidAmount); + order.setAuctionSalesroomId(auctionSalesroomGoods.getAuctionSalesroomId()); R<MemberAddress> memberAddressR = emberClient.getMemberAddressOne(memberId, SecurityConstants.INNER); @@ -565,7 +567,12 @@ order.setReceiverName(memberAddress.getRecipientName()); order.setBound(bound); order.setAuctionType(AuctionOrderTypeEnum.AUCTION_ITEMS); - + GoodsSku goodsSku = goodsSkuClient.getGoodsSkuOne(auctionSalesroomGoods.getGoodsSkuId(), SecurityConstants.INNER) + .getData(); + order.setSkuName(goodsSku.getSkuName()); + order.setCoverPic(goodsSku.getCoverPic()); + order.setPrice(lastBidAmount); + orderClient.saveOrderOne(order,SecurityConstants.INNER); } -- Gitblit v1.7.1