From 7998c03ea0b22ca4f7fc50d77d99df6501fb7fd1 Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期三, 29 五月 2024 17:01:52 +0800 Subject: [PATCH] 写用户端接口 --- ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 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 e70ee71..a243529 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 @@ -7,7 +7,7 @@ import com.ruoyi.auction.controller.management.vo.AuctionBidRecordVO; import com.ruoyi.auction.controller.management.vo.AuctionGoodsVO; import com.ruoyi.auction.domain.AuctionBidRecord; -import com.ruoyi.auction.domain.AuctionGoods; +import com.ruoyi.system.api.domain.AuctionGoods; import com.ruoyi.auction.mapper.AuctionGoodsMapper; import com.ruoyi.auction.service.IAuctionBidRecordService; import com.ruoyi.auction.service.IAuctionGoodsService; @@ -52,9 +52,9 @@ public class AuctionGoodsServiceImpl extends ServiceImpl<AuctionGoodsMapper, AuctionGoods> implements IAuctionGoodsService { private final GoodsSkuClient goodsSkuClient; - private final IAuctionBidRecordService auctionBidRecordService; private final MemberClient memberClient; private final OrderClient orderClient; + private final IAuctionBidRecordService auctionBidRecordService; /** * 获取拍卖商品列表的分页数据 * @@ -227,10 +227,17 @@ orderDTO.setReceiverphone(data.getRecipientPhone()); } orderClient.saveOrderOne(orderDTO, SecurityConstants.INNER); + } else { + // 没有人出价,退回拍卖商品库存 + goodsSkuClient.returningStock(auctionGoods.getGoodsSkuId(), + auctionGoods.getAuctionStock(), SecurityConstants.INNER); } // 结束拍卖 this.lambdaUpdate().set(AuctionGoods::getStartStatus, AuctionStartStatusEnum.ENDED) .eq(AuctionGoods::getId, id).update(); + // 查询已支付保证基记录 + // TODO 退还保证金 + } } } -- Gitblit v1.7.1