From b0fd64098134466414d22af52baa823245839070 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期一, 31 三月 2025 16:48:18 +0800
Subject: [PATCH] fix: 年度投资计划接口

---
 platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/DeviceDemandSubServiceImpl.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/DeviceDemandSubServiceImpl.java b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/DeviceDemandSubServiceImpl.java
index 9171963..991a730 100644
--- a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/DeviceDemandSubServiceImpl.java
+++ b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/DeviceDemandSubServiceImpl.java
@@ -32,10 +32,14 @@
 		List<DeviceDemandTotal> deviceDemandTotals = totalMapper.selectList(wrapper);
 		List<Long> collect = deviceDemandTotals.stream().map(DeviceDemandTotal::getId).collect(Collectors.toList());
 
-		QueryWrapper<DeviceDemandSub> subwrapper = new QueryWrapper<>();
-		subwrapper.lambda()
-				.in(DeviceDemandSub::getTotalId,collect);
-		List<DeviceDemandSub> subs = list(subwrapper);
-		return subs;
+		if(collect !=null && collect.size()>0){
+			QueryWrapper<DeviceDemandSub> subwrapper = new QueryWrapper<>();
+			subwrapper.lambda()
+					.in(DeviceDemandSub::getTotalId,collect);
+			List<DeviceDemandSub> subs = list(subwrapper);
+			return subs;
+		}else {
+			return null;
+		}
 	}
 }

--
Gitblit v1.9.1