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