From 2b5c36b4830adf4227f248d4e10bdb90b1e5f3d8 Mon Sep 17 00:00:00 2001
From: liulin <lin.liu@88.com>
Date: 星期四, 17 七月 2025 08:42:39 +0800
Subject: [PATCH] 添加首页大屏数据统计

---
 src/main/java/com/fengdu/gas/service/UserWorkOrderService.java |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/fengdu/gas/service/UserWorkOrderService.java b/src/main/java/com/fengdu/gas/service/UserWorkOrderService.java
index 64e7691..4800494 100644
--- a/src/main/java/com/fengdu/gas/service/UserWorkOrderService.java
+++ b/src/main/java/com/fengdu/gas/service/UserWorkOrderService.java
@@ -197,7 +197,22 @@
         }
         return ExecutedResult.success(result);
     }
-
+    public ExecutedResult<List<UserWorkOrderVO>> getUserWorkList(){
+        List<UserWorkOrderVO> result = new ArrayList<>();
+        List<UserWorkOrderPO> list = mapper.getList();
+        if(ListUtil.isNotNullOrEmpty(list)){
+            result=CopierUtil.mapTo(list,UserWorkOrderVO.class);
+            List<WaterFacilityPO> facilityPOList = waterFacilityMapper.getList();
+            for(UserWorkOrderVO vo:result){
+                WaterFacilityPO waterFacilityPO = facilityPOList.stream().filter(item -> item.getFacilityCode().equals(vo.getFacilityCode())).findFirst().orElse(null);
+                if(Objects.nonNull(waterFacilityPO)){
+                    vo.setPointName(waterFacilityPO.getPointName());
+                    vo.setFacilityName(waterFacilityPO.getFacilityName());
+                }
+            }
+        }
+        return ExecutedResult.success(result);
+    }
     public ExecutedResult<PagerResult<UserWorkOrderVO>> search(SearchUserWorkOrder search) {
         // 处理创建时间范围-查询参数
         Tuple<String, String> createTimeRange = ParameterUtil.getTimeRange(search.getCreateTimeRange());

--
Gitblit v1.9.3