| | |
| | | /// </summary> |
| | | [Route("Eta/Analy/Deviation")] |
| | | [ApiDescriptionSettings("Eta", Name = "能效偏差分析", Order = 900)] |
| | | public class EtaAnalyDeviation_Controller : IDynamicApiController |
| | | public class EtaAnalyDeviation_Controller : IDynamicApiController |
| | | { |
| | | /// <summary> |
| | | /// 通过 PipeLineID 获取某日偏差内容记录 |
| | |
| | | [HttpGet] |
| | | public List<EtaDeviationDayContent> GetContentByPipeLineIDOfDay |
| | | ( |
| | | [Required, Range(1, long.MaxValue, ErrorMessage = "CorpID 必须大于0")] |
| | | [Required, Range(1, long.MaxValue, ErrorMessage = "CorpID 必须大于0")] |
| | | long CorpID, |
| | | [Required, Range(1, long.MaxValue, ErrorMessage = "PipeLineID 必须大于0")] |
| | | long PipeLineID, |
| | |
| | | } |
| | | |
| | | var vmList = new List<EtaDeviationDayContent>(); |
| | | var recordList = new Service.EtaSingleRealRecord().GetRunByObjectOfDay(CorpID, ObjectType.PipeLine, PipeLineID, Day) ; |
| | | recordList = recordList?.Where(x => x.AnalyStatus==Model.Eta.eAnalyStatus.Normal).ToList(); |
| | | var recordList = new Service.EtaSingleRealRecord().GetRunByObjectOfDay(CorpID, ObjectType.PipeLine, PipeLineID, Day); |
| | | recordList = recordList?.Where(x => x.AnalyStatus == Model.Eta.eAnalyStatus.Normal).ToList(); |
| | | if (recordList != null && recordList.Count > 0) |
| | | { |
| | | foreach (var record in recordList) |
| | | { |
| | | var vm = new EtaDeviationDayContent(); |
| | | vm.Time = record.DataTime.ToString("HH:mm:ss"); |
| | | vm.HZr = record.HZa;//新增字段 nsx |
| | | |
| | | vm.Qr = Math.Round(record.Qa.Value, 2); |
| | | vm.Hr = Math.Round(record.Ha.Value, 2); |
| | |
| | | |
| | | return vmList; |
| | | } |
| | | |
| | | |
| | | } |
| | | } |