From 1063437e610972bb3000bea8ffda6fdc70a25cdb Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期三, 31 七月 2024 18:23:08 +0800
Subject: [PATCH] 车辆人脸点位在线率 任务

---
 ycl-server/src/main/java/com/ycl/calculate/FaceSiteOnlineCalculation.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/calculate/FaceSiteOnlineCalculation.java b/ycl-server/src/main/java/com/ycl/calculate/FaceSiteOnlineCalculation.java
index 4d625dd..524a2b4 100644
--- a/ycl-server/src/main/java/com/ycl/calculate/FaceSiteOnlineCalculation.java
+++ b/ycl-server/src/main/java/com/ycl/calculate/FaceSiteOnlineCalculation.java
@@ -23,6 +23,7 @@
 
 import java.math.BigDecimal;
 import java.math.RoundingMode;
+import java.time.LocalDate;
 import java.util.*;
 import java.util.function.Function;
 import java.util.stream.Collectors;
@@ -111,8 +112,10 @@
     //鑾峰彇2022鍚屾湡鎶撴媿骞冲潎鍊�
     private BigDecimal getAverageCount(String configKey) {
         String count = sysConfigMapper.checkConfigKeyUnique(configKey).getConfigValue();
-        return new BigDecimal(count).multiply(new BigDecimal(CheckSnapCountConstants.Multiply))
-                .divide(new BigDecimal(CheckSnapCountConstants.CountyNum), 0, RoundingMode.HALF_UP);
+        return new BigDecimal(count)
+                .multiply(new BigDecimal(CheckSnapCountConstants.Multiply))
+                .divide(new BigDecimal(CheckSnapCountConstants.CountyNum), 10, RoundingMode.HALF_UP)
+                .divide(new BigDecimal(LocalDate.now().getDayOfMonth()), 0, RoundingMode.HALF_UP);
     }
 
     //杞﹁締鐐逛綅鍦ㄧ嚎鐜囧拰瑙嗗浘搴撳鎺ョǔ瀹氭��

--
Gitblit v1.8.0