public MruDataRecordViewModel(MruDataRequest.MruDataItem info) { this.Id = 0; this.MruData = info.MruData; this.DateCreate = info.DateCreate + ""; this.DateTypeCode = info.DateType == 0 ? "当前" : info.DateType == 1 ? "上月" : "上上月"; this.MruTypeCode = info.MruType == 4 ? "总电量" : info.MruType == 1 ? "A相" : info.MruType == 2 ? "B相" : info.MruType == 3 ? "C相" : "--"; this.RtuId = info.RtuId; var fidequ = Wlst.Sr.EquipmentInfoHolding.Services.EquipmentDataInfoHold.GetInfoById(info.RtuId); double scall = 0; if (fidequ != null) { var ntsdf = fidequ as Wlst.Sr.EquipmentInfoHolding.Model.Wj1050Mru; if (ntsdf != null) { scall = ntsdf.WjMru.MruRatio / 5.0; } MruTotal = scall * info.MruData; } }
public MruDataRecordViewModel(MruDataRequest.MruDataItem info) { Id = 0; MruData = Math.Round(info.MruData, 2); DateCreate = new DateTime(info.DateCreate).ToString("yyyy-MM-dd HH:mm:ss") + ""; Differ = "--"; DateTypeCode = info.DateType == 0 ? "当前" : info.DateType == 1 ? "上月" : "上上月"; MruTypeCode = info.MruType == 4 ? "总电量" : info.MruType == 1 ? "A相" : info.MruType == 2 ? "B相" : info.MruType == 3 ? "C相" : "--"; RtuId = info.RtuId; }