diff --git a/DOAN.Service/MES/SmartScreen/Product/ProductSmartScreenService.cs b/DOAN.Service/MES/SmartScreen/Product/ProductSmartScreenService.cs index b317def..59286e1 100644 --- a/DOAN.Service/MES/SmartScreen/Product/ProductSmartScreenService.cs +++ b/DOAN.Service/MES/SmartScreen/Product/ProductSmartScreenService.cs @@ -330,7 +330,8 @@ namespace DOAN.Service.MES.SmartScreen.Product //1.查询各个工序 int[] processArray= Context.Queryable() .Where(it => it.JobDateTime > DateTime.Today && it.JobDateTime < DateTime.Today.AddDays(1)) - .Select(it => it.ProcessId) + .OrderBy(it => it.ProcessId) + .Select(it => it.ProcessId) .Distinct() .ToArray(); //1 X轴 @@ -392,7 +393,8 @@ namespace DOAN.Service.MES.SmartScreen.Product // 和X轴一 一对应 - for (int j = 0; j < DateTimeArray.Count; j++) + int currentNum = Array.IndexOf(DateTimeArrayString.ToArray(), echartsSeriesDatas.Select(it => it.Name).LastOrDefault()); + for (int j = 0; j < currentNum; j++) { int point = 0; foreach (var item in echartsSeriesDatas)