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