From 63001e2d8224a5822543b737db0be774880a1107 Mon Sep 17 00:00:00 2001 From: han0 Date: Thu, 13 Feb 2025 10:31:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=8A=A0=E6=9D=83?= =?UTF-8?q?=E5=B9=B3=E5=9D=87=E8=AE=A1=E7=AE=97=E9=94=99=E8=AF=AF=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/mjkf/xinke/main/model/db/PriceResult.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/mjkf/xinke/main/model/db/PriceResult.java b/src/main/java/mjkf/xinke/main/model/db/PriceResult.java index 77c22a1..15112c2 100644 --- a/src/main/java/mjkf/xinke/main/model/db/PriceResult.java +++ b/src/main/java/mjkf/xinke/main/model/db/PriceResult.java @@ -184,9 +184,10 @@ public class PriceResult extends Model { } public void refreshWeight() { - var fluctuatingSum = fluctuatingFtb + fluctuatingSs + fluctuatingFhb + fluctuatingNetwork + fluctuatingSurvey; + var fluctuatingSum = fluctuatingFtb * weightFtb + fluctuatingSs * weightSs + fluctuatingFhb * weightFhb + fluctuatingNetwork * weightNetwork + fluctuatingSurvey * weightSurvey; var weight = weightFtb + weightSs + weightFhb + weightNetwork + weightSurvey; var fluctuatingWeightedMean = fluctuatingSum / weight; + fluctuatingRecommend = fluctuatingWeightedMean; if (priceLastMonth.equals(0f) || ObjectUtil.isEmpty(priceLastMonth)) { priceRecommend = priceCalculate + fluctuatingRecommend;