From dc0dc216eec524e67ce19f820d2501a3798fcfe0 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期五, 28 三月 2025 16:49:45 +0800
Subject: [PATCH] fix: 年度投资计划

---
 platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/DeviceDemandTotalController.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/DeviceDemandTotalController.java b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/DeviceDemandTotalController.java
index 914cdb9..5379c42 100644
--- a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/DeviceDemandTotalController.java
+++ b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/DeviceDemandTotalController.java
@@ -64,7 +64,6 @@
      */
     @Operation(summary = "閫氳繃id鏌ヨ" , description = "閫氳繃id鏌ヨ" )
     @GetMapping("/{id}" )
-    @PreAuthorize("@pms.hasPermission('platformx_deviceDemandTotal_view')" )
     public R getById(@PathVariable("id" ) Long id) {
 		DeviceDemandTotal demandTotal = deviceDemandTotalService.getById(id);
 		QueryWrapper<DeviceDemandSub> wrapper = new QueryWrapper<>();
@@ -86,7 +85,15 @@
 		QueryWrapper<DeviceDemandTotal> wrapper = new QueryWrapper<>();
 		wrapper.lambda()
 				.eq(DeviceDemandTotal::getPlanId,id);
-		return R.ok(deviceDemandTotalService.list(wrapper));
+		List<DeviceDemandTotal> list = deviceDemandTotalService.list(wrapper);
+		for (DeviceDemandTotal deviceDemandTotal : list) {
+			QueryWrapper<DeviceDemandSub> wrapper1 = new QueryWrapper<>();
+			wrapper1.lambda()
+					.eq(DeviceDemandSub::getTotalId,deviceDemandTotal.getId());
+			List<DeviceDemandSub> list1 = deviceDemandSubService.list(wrapper1);
+			deviceDemandTotal.setSubList(list1);
+		}
+		return R.ok(list);
 	}
 
 

--
Gitblit v1.9.1