From a52b4655e2308793aadcf8258f723c6db69a1eac Mon Sep 17 00:00:00 2001
From: luofl <1442745593@qq.com>
Date: 星期五, 07 三月 2025 15:37:13 +0800
Subject: [PATCH] 1

---
 ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/management/MgtAuctionSalesroomController.java |   19 +++++++------------
 1 files changed, 7 insertions(+), 12 deletions(-)

diff --git a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/management/MgtAuctionSalesroomController.java b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/management/MgtAuctionSalesroomController.java
index 71eaa4b..8ac759c 100644
--- a/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/management/MgtAuctionSalesroomController.java
+++ b/ruoyi-modules/ruoyi-auction/src/main/java/com/ruoyi/auction/controller/management/MgtAuctionSalesroomController.java
@@ -158,20 +158,15 @@
      */
     @ApiOperation("导出列表")
     @PostMapping("/export")
-    @ApiImplicitParam(name = "ids", value = "查询条件", required = true)
-    public void export(@RequestBody String query, HttpServletResponse response) {
-        // 验证输入是否为空或格式不正确
-        if (StringUtils.isEmpty(query)) {
-            throw new ServiceException("查询条件不能为空");
+    public void export(@RequestBody MgtAuctionSalesroomQuery query, HttpServletResponse response) {
+        PageDTO<MgtAuctionSalesroomVO> page = auctionSalesroomService.getAuctionSalesroomPage(query);
+        if (page.isEmpty()){
+            return;
         }
 
-        JSONObject jsonObject = JSONObject.parseObject(query);
-        List<String> ids = jsonObject.getList("ids", String.class);
+        List<MgtAuctionSalesroomVO> list = page.getList();
+        List<Long> ids = list.stream().map(MgtAuctionSalesroomVO::getId).collect(Collectors.toList());
 
-        // 验证ids是否为空
-        if (CollectionUtils.isEmpty(ids)) {
-            throw new ServiceException("ids不能为空");
-        }
 
         List<AuctionBidRecord> auctionBidRecordList = auctionBidRecordMapper.selectList(
                 new LambdaQueryWrapper<AuctionBidRecord>()
@@ -192,7 +187,7 @@
                 .map(AuctionBidRecord::getAuctionSalesroomId)
                 .collect(Collectors.toSet());
 
-        // 查询拍卖销售室商品信息
+        // 查询拍卖场商品信息
         List<AuctionSalesroomGoods> salesroomGoodss = auctionSalesroomGoodsService.list(
                 new LambdaQueryWrapper<AuctionSalesroomGoods>()
                         .in(AuctionSalesroomGoods::getAuctionSalesroomId, auctionSalesroomIds)

--
Gitblit v1.7.1