From 100764fde7c662c592818ab53425ce4013c2cc20 Mon Sep 17 00:00:00 2001 From: ltx <1006158920@qq.com> Date: Thu, 24 Sep 2026 17:37:34 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=E4=B8=8D=E5=B0=86=E8=A7=84?= =?UTF-8?q?=E5=AE=9A=E5=85=83=E7=B4=A0=E7=BC=BA=E5=A4=B1=E8=AE=A1=E7=AE=97?= =?UTF-8?q?=E5=9C=A8=E9=9A=BE=E5=BA=A6=E5=88=86=E6=95=B0=E5=BD=93=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- YD_Event.Application/Scoring/ScoreSheetCalculationService.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/YD_Event.Application/Scoring/ScoreSheetCalculationService.cs b/YD_Event.Application/Scoring/ScoreSheetCalculationService.cs index 146f2e3..9fa3454 100644 --- a/YD_Event.Application/Scoring/ScoreSheetCalculationService.cs +++ b/YD_Event.Application/Scoring/ScoreSheetCalculationService.cs @@ -198,9 +198,10 @@ public static class ScoreSheetCalculationService result.RequiredScore = config.Round(result.RequiredScore); result.DeductionScore = config.Round(result.DeductionScore); } - // 花样赛的单张评分单只提供本裁判的分项值,最终 R 由跨裁判聚合按 D×(1+P)×Q×M 计算。 + // 花样赛的规定元素完成量只用于跨裁判聚合时计算 Q,不能加进单张评分单的本裁判得分。 + // 最终 R 仍由跨裁判聚合按 D×(1+P)×Q×M 计算;规定赛保留原有加总口径。 result.TotalScore = config.IsFactorTotal - ? config.Round(result.DifficultyScore + result.PerformanceScore + result.RequiredScore) + ? config.Round(result.DifficultyScore + result.PerformanceScore) : config.Round(result.DifficultyScore + result.PerformanceScore + result.RequiredScore - result.DeductionScore); return result; }