BI008优化接口

This commit is contained in:
何美荣 2024-04-07 16:56:15 +08:00
parent 4ddcafac31
commit c573391bec

View File

@ -4225,7 +4225,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
ret.TotalCount = newData.Count(); ret.TotalCount = newData.Count();
ret.doneCount = newData.Where(t => t.NOTICE_STATUS == 1).Count(); ret.doneCount = newData.Where(t => t.NOTICE_STATUS == 1).Count();
ret.timeOverCount = newData.Where(t => t.NOTICE_STATUS == 2).Count(); ret.timeOverCount = newData.Where(t => t.NOTICE_STATUS == 2).Count();
var groupDataTemp = newData.GroupBy(t =>t.MOUDLE_NAME).Select(m => new GroupbyMouldName var groupDataTemp = newData.GroupBy(t => t.MOUDLE_NAME).Select(m => new GroupbyMouldName
{ {
mouldName = m.Key, mouldName = m.Key,
totalCount = m.Count(p => p.MOUDLE_NAME == m.Key), totalCount = m.Count(p => p.MOUDLE_NAME == m.Key),
@ -4234,6 +4234,16 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
}).ToList(); }).ToList();
ret.groupData = groupDataTemp; ret.groupData = groupDataTemp;
} }
else
{
ret.formData = formInfo.ToList();
ret.userData = userInfos.ToList();
ret.newData = new List<T_BI_NOTIFICATION_TASK_NEW>();
ret.TotalCount = 0;
ret.doneCount = 0;
ret.timeOverCount = 0;
ret.groupData = new List<GroupbyMouldName>();
}
return ret; return ret;
}); });
} }