From ec809f0f35973f5b86c8b5e7cccec8af0bc9803f Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期四, 31 十月 2024 15:09:12 +0800 Subject: [PATCH] 车辆属性一致率阈值bug --- ycl-server/src/main/java/com/ycl/calculate/CarDeviceSampleCalculation.java | 14 ++++---------- 1 files changed, 4 insertions(+), 10 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/calculate/CarDeviceSampleCalculation.java b/ycl-server/src/main/java/com/ycl/calculate/CarDeviceSampleCalculation.java index b30ce02..42ca3ce 100644 --- a/ycl-server/src/main/java/com/ycl/calculate/CarDeviceSampleCalculation.java +++ b/ycl-server/src/main/java/com/ycl/calculate/CarDeviceSampleCalculation.java @@ -47,7 +47,7 @@ @Override public void calculate(List<VehicleDeviceSamplingResult> list) { //鑾峰彇鍒嗗尯鍩熺殑鎸囨爣鏁伴噺 - Map<String, CarDeviceSampleCalculation.AreaStats> areaStatsMap = getAreaStatsMap(list); + Map<String, CarDeviceSampleCalculation.AreaStats> areaStatsMap = getAreaStatsMap(list,Boolean.FALSE); if (areaStatsMap == null) return; // 鏌ヨ鏄惁index琛ㄥ凡缁忓瓨鍦ㄤ粖鏃ユ暟鎹� @@ -90,15 +90,9 @@ if (bigUseful.getBigUsefulPercent() >= 0.9) { stats.picUsabilitySites++; } - if (bigUseful.getSampleCount() != 0) { - //鍥剧墖璁块棶姝e父閲� = 鎶芥閲�-寮傚父閲� - BigDecimal picNormalCount = new BigDecimal(bigUseful.getSampleCount() - bigUseful.getBigPicExpCount()); - //鍥剧墖鎶芥閲� - BigDecimal sampleCount = new BigDecimal(bigUseful.getSampleCount()); - //鍥剧墖璁块棶鐜�>=90% 瑙嗕负鍚堟牸 - if (picNormalCount.divide(sampleCount, 4, RoundingMode.HALF_UP).compareTo(new BigDecimal("0.9")) >= 0) { - stats.urlUsabilitySites++; - } + //鍥剧墖璁块棶鐜�>=90% 瑙嗕负鍚堟牸 + if (VehicleDeviceSamplingResult.BigUsefulness.calUrl(bigUseful).compareTo(new BigDecimal("0.9")) >= 0) { + stats.urlUsabilitySites++; } } -- Gitblit v1.8.0