From c58c68283ec0d1832143f7e3add43f24b8aba374 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期四, 02 四月 2026 10:03:58 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_宁夏_中盛建材' into dev_宁夏_中盛建材

---
 src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java b/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java
index 79d9102..621276d 100644
--- a/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java
+++ b/src/main/java/com/ruoyi/home/service/impl/HomeServiceImpl.java
@@ -3530,7 +3530,7 @@
         if (CollectionUtils.isEmpty(mainList)) return new ArrayList<>();
 
         List<Long> mainIds = mainList.stream().map(ProductionProductMain::getId).collect(Collectors.toList());
-        
+
         // 鑾峰彇鎶曞叆鏄庣粏
         List<ProductionProductInput> allInputs = productionProductInputService.list(Wrappers.<ProductionProductInput>lambdaQuery()
                 .in(ProductionProductInput::getProductMainId, mainIds));
@@ -3584,4 +3584,25 @@
 
         return result;
     }
+
+    @Override
+    public Map<String, Long> manage() {
+        Map<String, Long> map = new HashMap<>();
+        //鐢熶骇璁㈠崟鎬绘暟
+        Long total = productOrderMapper.selectCount(new QueryWrapper<ProductOrder>().ne("status", 4));
+        map.put("total", total);
+        //宸插畬鎴愯鍗曟暟
+        Long completed = productOrderMapper.selectCount(new QueryWrapper<ProductOrder>().eq("status", 3));
+        map.put("completed", completed);
+        //鏈畬鎴愯鍗曟暟
+        Long uncompleted = productOrderMapper.selectCount(new QueryWrapper<ProductOrder>().eq("status", 1));
+        map.put("uncompleted", uncompleted);
+        //閮ㄥ垎瀹屾垚璁㈠崟鏁�
+        Long partialCompleted = productOrderMapper.selectCount(new QueryWrapper<ProductOrder>().eq("status", 2));
+        map.put("partialCompleted", partialCompleted);
+        //鏉ユ枡妫�鎬绘暟
+        Long materialInspection = qualityInspectMapper.selectCount(new QueryWrapper<QualityInspect>().eq("inspect_type", 0));
+        map.put("materialInspection", materialInspection);
+        return map;
+    }
 }

--
Gitblit v1.9.3