From 86d0558a3b81c12d03a2d90113490e7c5e147c54 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期二, 24 九月 2024 15:27:13 +0800
Subject: [PATCH] 大屏公安部考核数据

---
 ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java |   25 ++++++++++++++++++++-----
 1 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java b/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java
index b89867f..1770465 100644
--- a/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java
+++ b/ycl-server/src/main/java/com/ycl/platform/service/impl/WorkOrderServiceImpl.java
@@ -37,10 +37,7 @@
 import com.ycl.utils.redis.RedisCache;
 import com.ycl.utils.uuid.IdUtils;
 import constant.Constants;
-import enumeration.general.NotifyTypeEnum;
-import enumeration.general.UrgentLevelEnum;
-import enumeration.general.WorkOrderDistributeWayEnum;
-import enumeration.general.WorkOrderStatusEnum;
+import enumeration.general.*;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.ObjectUtils;
@@ -665,7 +662,25 @@
 
     @Override
     public List<WorkOrderRegionVO> workOrderRegion(DashboardQuery dashboardQuery) {
-        return baseMapper.workOrderRegion(dashboardQuery);
+        //鍒濆鍖栨墍鏈夊尯鍩熸暟鎹�
+        List<WorkOrderRegionVO> vos = new ArrayList<>();
+        for (AreaDeptEnum value : AreaDeptEnum.values()) {
+            WorkOrderRegionVO vo = new WorkOrderRegionVO();
+            vo.setArea(value.getName());
+            vo.setDoneNum(0);
+            vo.setTodoNum(0);
+            vos.add(vo);
+        }
+        List<WorkOrderRegionVO> workOrderRegionVOS = baseMapper.workOrderRegion(dashboardQuery);
+        for (WorkOrderRegionVO vo : vos) {
+            for (WorkOrderRegionVO workOrder : workOrderRegionVOS) {
+                //璧嬪��
+                if(vo.getArea().equals(workOrder.getArea())){
+                    BeanUtils.copyProperties(workOrder,vo);
+                }
+            }
+        }
+        return vos;
     }
 
 

--
Gitblit v1.8.0