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