From ffa2e084864baf6c294204fe1cb0bc23c4304f62 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期五, 27 六月 2025 14:29:05 +0800
Subject: [PATCH] 保洁巡检本周代码

---
 ruoyi-system/src/main/java/com/ruoyi/system/vo/system/ProjectDeptDetailsChildVO.java |    3 ++-
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ReportController.java         |    6 ++++++
 ruoyi-system/src/main/java/com/ruoyi/system/vo/system/ProjectDeptDetailsVO.java      |    1 +
 3 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ReportController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ReportController.java
index 223bc2e..27943b3 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ReportController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/ReportController.java
@@ -74,6 +74,8 @@
     private TLeaveService leaveService;
     @Resource
     private TInspectorService inspectorService;
+    @Resource
+    private TCleanerService cleanerService;
 
     @ApiOperation(value = "任务进度分页列表查询")
     @PostMapping(value = "/taskProgress")
@@ -250,6 +252,8 @@
         }
         for (ProjectDeptDetailsVO re : res) {
             for (ProjectDeptDetailsChildVO projectDeptDetailsChildVO : re.getProjectChild()) {
+                int cleanerCount = cleanerService.lambdaQuery().eq(TCleaner::getProjectId, projectDeptDetailsChildVO.getProjectId()).list().size();
+                projectDeptDetailsChildVO.setCleanerCount(cleanerCount);
                 List<LocationTypeListByProjectVO> locationTypeListByProjectVOS1 = new ArrayList<>();
                 for (LocationTypeListByProjectVO locationTypeListByProjectVO : locationTypeListByProjectVOS) {
                     LocationTypeListByProjectVO temp = new LocationTypeListByProjectVO();
@@ -317,6 +321,8 @@
                     locationTypeListByProjectVOS1.add(temp);
                 }
                 projectDeptDetailsChildVO.setLocationTypeList(locationTypeListByProjectVOS1);
+                projectDeptDetailsChildVO.setCleanerCount(0);
+
             }
 
         }
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/system/ProjectDeptDetailsChildVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/system/ProjectDeptDetailsChildVO.java
index 40d6f47..37f572e 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/vo/system/ProjectDeptDetailsChildVO.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/system/ProjectDeptDetailsChildVO.java
@@ -18,7 +18,8 @@
     private String projectChildName;
     @ApiModelProperty("片区id")
     private String projectId;
-
+    @ApiModelProperty("保洁员数量")
+    private Integer cleanerCount;
     @ApiModelProperty("总数")
     private Integer total;
     @ApiModelProperty("清洁合格")
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/vo/system/ProjectDeptDetailsVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/vo/system/ProjectDeptDetailsVO.java
index 5b92d2d..d406a10 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/vo/system/ProjectDeptDetailsVO.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/vo/system/ProjectDeptDetailsVO.java
@@ -15,4 +15,5 @@
     private List<ProjectDeptDetailsChildVO> projectChild;
     @ApiModelProperty("项目名称")
     private String projectName;
+
 }

--
Gitblit v1.7.1