From 0dc15775095a25797daf376e47999f0c11486e75 Mon Sep 17 00:00:00 2001
From: luofl <1442745593@qq.com>
Date: 星期一, 07 四月 2025 22:17:13 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ScreenController.java |    8 +++-----
 1 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ScreenController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ScreenController.java
index 1fec807..29e2b16 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ScreenController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ScreenController.java
@@ -147,14 +147,12 @@
                 .eq(!"0".equals(businessDeptId), TContract::getBusinessDeptId, businessDeptId)
                 .eq(TContract::getPayType, 2));
         List<String> houseIds = tContracts.stream().map(TContract::getHouseId).collect(Collectors.toList());
-        if (houseIds.isEmpty()){
-            return R.ok(new ArrayList<>());
-        }
+
 
         // 获取所有房屋信息
         List<THouse> houses = houseService.list(new LambdaQueryWrapper<THouse>()
-                        .and(wrapper -> wrapper.in(THouse::getId, houseIds)
-                                        .or()
+                        .and(wrapper -> wrapper.in(!houseIds.isEmpty(),THouse::getId, houseIds)
+                                        .or(!houseIds.isEmpty())
                                         .eq(THouse::getLeaseStatus, "1")
                         )
                 .eq(!"0".equals(businessDeptId),THouse::getBusinessDeptId, businessDeptId)

--
Gitblit v1.7.1