diff --git a/langguanApi/Controllers/TransportController.cs b/langguanApi/Controllers/TransportController.cs index 453c47d..51a2535 100644 --- a/langguanApi/Controllers/TransportController.cs +++ b/langguanApi/Controllers/TransportController.cs @@ -22,7 +22,7 @@ namespace langguanApi.Controllers _truckScalesService = truckScalesService; } /// - /// 获取门禁列表 + /// 清洁运输:获取门禁数据和详情 /// /// /// @@ -67,7 +67,7 @@ namespace langguanApi.Controllers return Ok(new ApiResult() { code = 0 }); } /// - /// 获取洗车机列表 + /// 洗车机:获取洗车机列表和右侧洗车状态等数据,默认右侧显示第一条的记录 /// /// /// @@ -78,7 +78,7 @@ namespace langguanApi.Controllers return Ok(result); } /// - /// 获取洗车机历史记录(起始时间和结束时间非空,根据起始时间和结束时间筛选数据,如果为空,默认获取30条数据) + /// 洗车机:获取历史记录 和导出历史记录 /// /// /// @@ -106,7 +106,7 @@ namespace langguanApi.Controllers #region 清洁运输 /// - /// 获取清洁运输趋势列表(门禁和地磅组合,地磅获取总重量,后期会用地磅重量-车辆车辆) + /// 清洁运输:获取清洁运输列表和饼图比例数据 /// /// /// diff --git a/langguanApi/Model/Washer.cs b/langguanApi/Model/Washer.cs index d5953df..21c6121 100644 --- a/langguanApi/Model/Washer.cs +++ b/langguanApi/Model/Washer.cs @@ -172,18 +172,6 @@ /// public string RunStatusString { get; set; } /// - /// 水压报警(WPAlarm 0表示异常,1表示正常) - /// - public string WPAlarmString { get; set; } - /// - /// 相序报警(PSAlarm0表示异常,1表示正常) - /// - public string PSAlarmString { get; set; } - /// - /// 故障报警(FaultAlarm 0表示异常,1表示正常) - /// - public string FaultAlarmString { get; set; } - /// /// 冲洗压力 /// public double RinsePressure { get; set; } @@ -196,22 +184,6 @@ /// public double RinseVoltage { get; set; } /// - /// 水流量(Discharge 单位T) - /// - public double Discharge { get; set; } - /// - /// 电量(Electricity KW/H) - /// - public double Electricity { get; set; } - /// - /// 电流(Current A) - /// - public double Current { get; set; } - /// - /// 水压(WaterPressure MPa) - /// - public double WaterPressure { get; set; } - /// /// 洗车机编码 /// public string EquipmentId { get; set; } diff --git a/langguanApi/Service/TransportService.cs b/langguanApi/Service/TransportService.cs index 2ad64c6..1285121 100644 --- a/langguanApi/Service/TransportService.cs +++ b/langguanApi/Service/TransportService.cs @@ -84,7 +84,7 @@ namespace langguanApi.Service }; } /// - /// 获取清洁运输列表(门禁和地磅组合) + /// 获取清洁运输趋势列表(门禁和地磅组合,地磅获取总重量,后期会用地磅重量-车辆车辆) /// /// /// @@ -137,7 +137,12 @@ namespace langguanApi.Service result.OtherPrecent = ((double)result.cleans.Count(p => p.Effluent != "电动" && p.Effluent != "国五" && p.Effluent != "国六") / result.cleans.Count()).ToString("0.00"); result.OtherWeightPrecent = (result.cleans.Where(p => p.Effluent != "电动" && p.Effluent != "国五" && p.Effluent != "国六").Sum(p => p.Weight) / result.cleans.Sum(p => p.Weight)).ToString("0.00"); } - return result; + return new ApiResult() + { + code = 0, + data = new { total=result.cleans.Count, item=result } + }; + } /// diff --git a/langguanApi/Service/WasherService.cs b/langguanApi/Service/WasherService.cs index fe00ba4..6e18ff8 100644 --- a/langguanApi/Service/WasherService.cs +++ b/langguanApi/Service/WasherService.cs @@ -33,25 +33,31 @@ namespace langguanApi.Service /// 获取洗车机列表 /// /// - public async Task> getWasherList() + public async Task getWasherList() { Expression> exp = filter => filter.IsDelete == false; - var result = (await base.GetListWithExp(exp)).ToList(); + var result = (await base.GetListWithExp(exp)).OrderByDescending(p=>p.CreateDateTime).ToList(); var washerResult = new List();//转化成需要的数据 foreach (var item in result) { var entity = item.Adapt(); entity.EquipmentStatusString = item.EquipmentStatus == 0 ? "异常" : "正常"; - entity.FaultAlarmString = item.FaultAlarm == 0 ? "异常" : "正常"; - entity.PSAlarmString = item.PSAlarm == 0 ? "异常" : "正常"; entity.RunStatusString = item.RunStatus == 0 ? "停止" : "运行"; - entity.WPAlarmString = item.WPAlarm == 0 ? "异常" : "正常"; washerResult.Add(entity); } - return washerResult; + return new ApiResult() + { + code = 0, + data = new + { + total = washerResult.Count, + item = washerResult + + } + }; } /// - /// 获取洗车机历史记录 + /// 获取洗车机历史记录(起始时间和结束时间非空,根据起始时间和结束时间筛选数据,如果为空,默认获取30条数据) /// /// /// @@ -81,8 +87,17 @@ namespace langguanApi.Service washerHistroyResult = washerHistroyResult.OrderByDescending(p => p.Time).Take(30).ToList(); } } - return washerHistroyResult; - } + return new ApiResult() + { + code = 0, + data = new + { + total=washerHistroyResult.Count, + item= washerHistroyResult + + } + }; + } }