From 466383510bd0af05c095f1cbec318957b2e8d80c Mon Sep 17 00:00:00 2001 From: wyw <571921741@qq.com> Date: Mon, 18 May 2026 14:44:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Api/BIController/BIHeadSEController.cs | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIHeadSEController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIHeadSEController.cs index 7c7a15e..69d32ac 100644 --- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIHeadSEController.cs +++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIHeadSEController.cs @@ -286,19 +286,25 @@ namespace APT.SC.WebApi.Controllers.Api.BI if (dtSubTypeSum != null && dtSubTypeSum.Rows.Count > 0) { string NameType = string.Empty; + int PRODUCTION = 0; int CountRow = 0; foreach (DataRow item in dtSubTypeSum.Rows) { - NameType = item["NAME"].ToString().Trim(); - CountRow = int.Parse(item["cdCount"].ToString().Trim()); - if (result.listSubTypeCount.ContainsKey(NameType)) + try { - result.listSubTypeCount[NameType] += CountRow; - } - else - { - result.listSubTypeCount.Add(NameType, CountRow); + PRODUCTION = int.Parse(item["PRODUCTION"].ToString().Trim()); + NameType = ((PRODUCTIONEnum)PRODUCTION).GetDescription(); + CountRow = int.Parse(item["cdCount"].ToString().Trim()); + if (result.listSubTypeCount.ContainsKey(NameType)) + { + result.listSubTypeCount[NameType] += CountRow; + } + else + { + result.listSubTypeCount.Add(NameType, CountRow); + } } + catch { } } } return result;