From ee9688b912bb993b54252a26f8ad9e0e04df21c3 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 21 六月 2024 18:11:21 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/service/impl/AuctionGoodsServiceImpl.java |    9 +++++----
 1 files changed, 5 insertions(+), 4 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 82f5b98..c87da9f 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
@@ -141,6 +141,7 @@
                         query.getListingStatus())
                 .eq(StringUtils.isNotNull(query.getStartStatus()), AuctionGoods::getStartStatus,
                         query.getStartStatus())
+                .orderByDesc(AuctionGoods::getCreateTime)
                 .page(new Page<>(query.getPageCurr(), query.getPageSize()));
         if (StringUtils.isEmpty(page.getRecords())) {
             return PageDTO.empty(page);
@@ -597,8 +598,8 @@
         if (StringUtils.isNotNull(auctionGoods) && auctionGoods.getListingStatus().equals(
                 ListingStatusEnum.ON_SHELVES) && auctionGoods.getStartStatus()
                 .equals(AuctionStartStatusEnum.IN_AUCTION)) {
-            this.lambdaUpdate().set(AuctionGoods::getStartStatus, AuctionStartStatusEnum.ENDED)
-                    .eq(AuctionGoods::getId, id);
+            auctionGoods.setStartStatus(AuctionStartStatusEnum.ENDED);
+            this.updateById(auctionGoods);
             // TODO 退保证金
             orderClient.returnBondByAuctionGoodsId(id, SecurityConstants.INNER);
 
@@ -620,8 +621,8 @@
         if (StringUtils.isNotNull(auctionGoods) && auctionGoods.getListingStatus().equals(
                 ListingStatusEnum.ON_SHELVES) && auctionGoods.getStartStatus()
                 .equals(AuctionStartStatusEnum.IN_PREVIEW)) {
-            this.lambdaUpdate().set(AuctionGoods::getStartStatus, AuctionStartStatusEnum.IN_AUCTION)
-                    .eq(AuctionGoods::getId, id);
+            auctionGoods.setStartStatus(AuctionStartStatusEnum.IN_AUCTION);
+            this.updateById(auctionGoods);
             Map<String, Object> map = new ConcurrentHashMap<>();
             map.put("notification_type", NotificationTypeConstant.AUCTION_GOODS);
             map.put("notification_time", DateUtils.dateTimeNow("yyyy-MM-dd HH:mm:ss"));

--
Gitblit v1.7.1