From 9f0974d6f2b2f0af33930625bace3f1c54f012f0 Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期三, 31 七月 2024 18:00:29 +0800 Subject: [PATCH] 修改bug --- ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionSalesroomGoodsServiceImpl.java | 26 ++------------------------ 1 files changed, 2 insertions(+), 24 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 c4e197e..384b13d 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 @@ -244,34 +244,12 @@ wrapper1.eq(AuctionSalesroomGoods::getStatus,0); wrapper1.eq(AuctionSalesroomGoods::getBackupStatus,false); wrapper1.eq(AuctionSalesroomGoods::getAuctionSalesroomId,ationSalesroomGoodsDTO.getAuctionSalesroomId()); + if (auctionSalesroomGoods!=null) { wrapper1.eq(AuctionSalesroomGoods::getSortNum, auctionSalesroomGoods.getSortNum() - 1); }else{ - LambdaQueryWrapper<AuctionSalesroomGoods> wrappers=Wrappers.lambdaQuery(); - wrappers.eq(AuctionSalesroomGoods::getStatus,0); - wrappers.eq(AuctionSalesroomGoods::getDelFlag,0); - wrappers.eq(AuctionSalesroomGoods::getBackupStatus,false); - wrappers.eq(AuctionSalesroomGoods::getAuctionSalesroomId,ationSalesroomGoodsDTO.getAuctionSalesroomId()); - wrappers.orderByDesc(AuctionSalesroomGoods::getSortNum); - wrappers.last("limit 1"); - AuctionSalesroomGoods auctionSalesroomGoodss = this.getOne(wrappers); - if (auctionSalesroomGoodss!=null){ - R<GoodsSku> goodsSkuOne = goodsSkuClient.getGoodsSkuOne( - auctionSalesroomGoodss.getGoodsSkuId(), SecurityConstants.INNER); - GoodsSku goodsSku=goodsSkuOne.getData(); - currentAuctionSalesroomGoods.setGoodsSkuName(goodsSku.getSkuName()); - currentAuctionSalesroomGoods.setGoodsSkuId(auctionSalesroomGoodss.getId()); - currentAuctionSalesroomGoods.setCoverPic(goodsSku.getCoverPic()); - currentAuctionSalesroomGoods.setStartTime(auctionSalesroomGoodss.getStartTime()); - currentAuctionSalesroomGoods.setGoodsSkustatus(auctionSalesroomGoodss.getStatus().getCode()); - currentAuctionSalesroomGoods.setListingDuration(auctionSalesroomGoodss.getListingDuration()); - auctionSalesroomVO.setCurrentAuctionSalesroomGoods(currentAuctionSalesroomGoods); - wrappers.eq(AuctionSalesroomGoods::getSortNum, auctionSalesroomGoodss.getSortNum()); - list.add(auctionSalesroomGoodss.getId()); - } - - + wrapper.orderByDesc(AuctionSalesroomGoods::getSortNum); } wrapper1.last("limit 1"); AuctionSalesroomGoods auctionSalesroomGoods1 = this.getOne(wrapper1); -- Gitblit v1.7.1