From e4af4d5e6093f9053807605146bc6d49146f9e7d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com>
Date: Wed, 19 Jul 2023 23:43:30 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=80=83=E5=8B=A4=E6=B1=87?=
 =?UTF-8?q?=E6=80=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../src/main/java/com/mortals/xhx/busiz/TestController.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/TestController.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/TestController.java
index 38677e20..62c4d3e0 100644
--- a/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/TestController.java
+++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/TestController.java
@@ -95,7 +95,7 @@ public class TestController {
 
         DeptEntity deptEntity1 = new DeptEntity();
         deptEntity1.setPersonNum(0);
-        deptService.getDao().update(deptEntity1,new HashMap<>());
+        deptService.getDao().update(deptEntity1, new HashMap<>());
 
         collect.entrySet().stream().forEach(item -> {
             Long deptId = item.getKey();
@@ -113,10 +113,10 @@ public class TestController {
         for (Map.Entry<Long, Long> item : collect.entrySet()) {
 
             Long deptId = item.getKey();
+            if (deptId == -1) continue;
             DeptEntity deptEntity = deptService.get(deptId);
-
             if (!ObjectUtils.isEmpty(deptEntity) && !ObjectUtils.isEmpty(deptEntity.getParentId())) {
-                int sum = deptService.find(new DeptQuery().parentId(deptEntity.getId())).stream().mapToInt(i -> i.getPersonNum()).sum();
+                int sum = deptService.find(new DeptQuery().parentId(deptEntity.getId())).stream().map(i -> i.getPersonNum()).reduce(0, Integer::sum);;
                 DeptEntity parentDept = deptService.get(deptEntity.getParentId());
                 log.info("dept:{},sum:{}", parentDept.getDeptName(), sum);
 
-- 
2.24.3