From 7d5ea3631d163343b652bd6bd40b94b34c4194eb Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期二, 10 九月 2024 17:32:05 +0800
Subject: [PATCH] 点位在线率调整

---
 ycl-server/src/main/java/com/ycl/calculate/CarSnapshopDataCalculation.java |   18 +++---------------
 1 files changed, 3 insertions(+), 15 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/calculate/CarSnapshopDataCalculation.java b/ycl-server/src/main/java/com/ycl/calculate/CarSnapshopDataCalculation.java
index 97e4f78..46361a1 100644
--- a/ycl-server/src/main/java/com/ycl/calculate/CarSnapshopDataCalculation.java
+++ b/ycl-server/src/main/java/com/ycl/calculate/CarSnapshopDataCalculation.java
@@ -24,7 +24,7 @@
 import java.util.*;
 
 /**
- * 璁$畻杞﹁締鐐逛綅鍦ㄧ嚎鐜囥�佽鍥惧簱瀵规帴绋冲畾鎬�
+ * 璁$畻杞﹁締瑙嗗浘搴撳鎺ョǔ瀹氭��
  * 鎶撴媿鏁版嵁閲忕洃娴嬬粨鏋滄帴鍙f暟鎹�
  * 鑾峰彇鍒嗙渷鍘呫�佸尯鍩熺殑map<k,v> k涓篸eptId鎴栬�匬rovince_deptId
  * 寰幆map璁$畻鐐逛綅鍦ㄧ嚎鐜�
@@ -41,10 +41,9 @@
     private RedisTemplate redisTemplate;
     @Autowired
     private SysDictDataMapper dictDataMapper;
-    //鍖哄煙杞﹁締鐐逛綅鍦ㄧ嚎鎸囨爣鐨勫唴閮ㄧ被
+    //鍖哄煙杞﹁締瑙嗗浘搴撳鎺ョǔ瀹氭�х殑鍐呴儴绫�
     protected static class AreaStats {
         int totalSites = 0;
-        int onlineSites = 0;
         int totalDataSum = 0;
     }
 
@@ -90,14 +89,13 @@
         stats.totalSites++;
 
         if (ApiConstants.HK_SnapCount_ResultType_Null != result.getResultType()) {
-            stats.onlineSites++;
             stats.totalDataSum += result.getDataCount();
         }
 
     }
 
     /**
-     * 杞﹁締鐐逛綅鍦ㄧ嚎鐜囧拰瑙嗗浘搴撳鎺ョǔ瀹氭��
+     * 杞﹁締瑙嗗浘搴撳鎺ョǔ瀹氭��
      */
     private CheckIndexCar createOrUpdateCheckIndexCar(String key, AreaStats stats, List<CheckIndexCar> checkIndexCarList,List<SysDictData> carSnap) {
         CheckIndexCar checkIndexCar = getCheckIndex(key, checkIndexCarList, CheckIndexCar.class);
@@ -105,16 +103,6 @@
             return null;
         }
 
-        //璋冪敤鐐逛綅鍦ㄧ嚎璁$畻鏂规硶
-        if (stats.totalSites >= CheckThreadConstants.Check_Car_SiteOnline) {
-            Map<String, Object> siteOnlineParam = new HashMap<>();
-            siteOnlineParam.put("totalSites", stats.totalSites);
-            siteOnlineParam.put("onlineSites", stats.onlineSites);
-            BigDecimal siteOnline = siteOnline(siteOnlineParam);
-            checkIndexCar.setSiteOnline(siteOnline.min(BigDecimal.ONE));
-        } else {
-            checkIndexCar.setSiteOnline(BigDecimal.ZERO);
-        }
         //瑙嗗浘搴撳鎺ョǔ瀹氭��
         //Redis璁板綍璇ュ尯鍘垮綋鏈堟棤鏁版嵁涓婁紶娆℃暟
         Integer noDateCount = (Integer) redisTemplate.opsForHash().get(RedisConstant.Check_Car_ViewConnect, key);

--
Gitblit v1.8.0