From 9d9c41a7155482fb5bf6ec766ca1269a575fa6bf Mon Sep 17 00:00:00 2001
From: 张天森 <1292933220@qq.com>
Date: 星期三, 06 七月 2022 17:49:23 +0800
Subject: [PATCH] 双争后台统计

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java
index de27d2f..d87ff11 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java
@@ -1073,12 +1073,24 @@
         Integer memberServiceCount=0;
         Integer memberServiceTotalTome=0;
         for (UnitActivityAnalysisVO vo : unitActivityAnalysisVOS) {
-            unitServiceCount+=vo.getServiceTime();
-            unitServiceTotalTime+=vo.getServiceTimes();
+            if (ObjectUtils.isNotEmpty(vo)){
+                if (ObjectUtils.isNotEmpty(vo.getServiceTime())){
+                    unitServiceCount+=vo.getServiceTime();
+                }
+                if (ObjectUtils.isNotEmpty(vo.getServiceTimes())){
+                    unitServiceTotalTime+=vo.getServiceTimes();
+                }
+            }
         }
         for (PartyMemberAnalysisVO vo : partyMemberAnalysisVOS) {
-            memberServiceCount+=vo.getServiceTime();
-            memberServiceTotalTome+=vo.getServiceTimes();
+            if (ObjectUtils.isNotEmpty(vo)){
+                if (ObjectUtils.isNotEmpty(vo.getServiceTime())){
+                    memberServiceCount+=vo.getServiceTime();
+                }
+                if (ObjectUtils.isNotEmpty(vo.getServiceTimes())){
+                    memberServiceTotalTome+=vo.getServiceTimes();
+                }
+            }
         }
         activityVO.setUnitServiceTotalCount(unitServiceCount);
         activityVO.setUnitServiceTotalTime(unitServiceTotalTime);

--
Gitblit v1.7.1