1
This commit is contained in:
parent
e6da680a20
commit
16e8d26fc3
@ -27,7 +27,7 @@ namespace DOAN.WebApi.Controllers.MES.BI
|
||||
/// </summary>
|
||||
/// <param name="parm"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("list")]
|
||||
[HttpGet("list")]
|
||||
public IActionResult QueryTodayAndonFaultRecord()
|
||||
{
|
||||
|
||||
@ -42,7 +42,7 @@ namespace DOAN.WebApi.Controllers.MES.BI
|
||||
/// </summary>
|
||||
/// <param name="query"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("getPieChart")]
|
||||
[HttpGet("getPieChart")]
|
||||
public IActionResult AbnormalDurationRatio()
|
||||
{
|
||||
|
||||
@ -53,6 +53,7 @@ namespace DOAN.WebApi.Controllers.MES.BI
|
||||
}
|
||||
|
||||
//TODO:本月停机时间统计柱状图
|
||||
[HttpGet("getShutDowmBar")]
|
||||
public IActionResult ShutdownBar()
|
||||
{
|
||||
var response = _andonDataAnalysisService.ShutdownBar();
|
||||
|
||||
@ -153,6 +153,7 @@ namespace DOAN.Service.MES.BI
|
||||
})
|
||||
.OrderBy(x => x.Name)
|
||||
.ToList();
|
||||
seriesLine.Data= seriesLine_data;
|
||||
|
||||
echartsOptionsSeries.Add(seriesLine);
|
||||
#endregion
|
||||
@ -164,8 +165,8 @@ namespace DOAN.Service.MES.BI
|
||||
foreach(var andonFault in andonFaults)
|
||||
{
|
||||
EchartsSeries seriesBar = new EchartsSeries();
|
||||
seriesLine.Name = andonFault.Name+"停机时间";
|
||||
seriesLine.Type = "bar";
|
||||
seriesBar.Name = andonFault.Name+"停机时间";
|
||||
seriesBar.Type = "bar";
|
||||
List<EchartsSeriesData> seriesLine_data_bar = null;
|
||||
var result01 = Context.Queryable<AndonFaultRecord>()
|
||||
.Where(x => x.CreatedTime >= firstDayOfMonth && x.CreatedTime <= lastDayOfMonth)
|
||||
@ -181,8 +182,8 @@ namespace DOAN.Service.MES.BI
|
||||
var allDaysInMonth01 = Enumerable.Range(0, (lastDayOfMonth - firstDayOfMonth).Days + 1)
|
||||
.Select(offset => firstDayOfMonth.AddDays(offset).Date)
|
||||
.ToList();
|
||||
seriesLine_data = allDaysInMonth
|
||||
.GroupJoin(result,
|
||||
seriesLine_data_bar = allDaysInMonth
|
||||
.GroupJoin(result01,
|
||||
date => date,
|
||||
summary => summary.Date,
|
||||
(date, summaries) => new EchartsSeriesData
|
||||
@ -192,8 +193,8 @@ namespace DOAN.Service.MES.BI
|
||||
})
|
||||
.OrderBy(x => x.Name)
|
||||
.ToList();
|
||||
|
||||
echartsOptionsSeries.Add(seriesLine);
|
||||
seriesBar.Data = seriesLine_data_bar;
|
||||
echartsOptionsSeries.Add(seriesBar);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user