From 23565281478983f791312a55a071add26a104134 Mon Sep 17 00:00:00 2001 From: tanglong <842690096@qq.com> Date: Tue, 26 Aug 2025 09:56:17 +0800 Subject: [PATCH] dd --- Server/YD_XinWei.Commons/Dto/LargeScreen/LargeScreenDto.cs | 2 +- Server/YD_XinWei/Services/Impl/LargeScreenService.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Server/YD_XinWei.Commons/Dto/LargeScreen/LargeScreenDto.cs b/Server/YD_XinWei.Commons/Dto/LargeScreen/LargeScreenDto.cs index 1d63797..20f6eae 100644 --- a/Server/YD_XinWei.Commons/Dto/LargeScreen/LargeScreenDto.cs +++ b/Server/YD_XinWei.Commons/Dto/LargeScreen/LargeScreenDto.cs @@ -79,7 +79,7 @@ namespace YD_XinWei.Commons.Dto.LargeScreen /// /// 项目优良率 /// - public double ExcellentRate { get; set; } + public int ExcellentRate { get; set; } /// /// 男生排名 diff --git a/Server/YD_XinWei/Services/Impl/LargeScreenService.cs b/Server/YD_XinWei/Services/Impl/LargeScreenService.cs index ed89009..b259bda 100644 --- a/Server/YD_XinWei/Services/Impl/LargeScreenService.cs +++ b/Server/YD_XinWei/Services/Impl/LargeScreenService.cs @@ -137,7 +137,7 @@ namespace YD_XinWei.Api.Services.Impl { CategoryValue = g.Key, // 优良率计算:分数 > 80 的人数 ÷ 总人数 - ExcellentRate = g.Count(x => x.Score > 80) * 100.0 / Math.Max(g.Count(), 1), + ExcellentRate = (int)Math.Round(g.Count(x => x.Score > 80) * 100.0 / Math.Max(g.Count(), 1), MidpointRounding.AwayFromZero), // 男生前十名 MaleRankList = g.Where(x => x.Sex == 1)