洗车机和清洁运输接口调整
This commit is contained in:
parent
87e1822832
commit
772514da44
|
|
@ -22,7 +22,7 @@ namespace langguanApi.Controllers
|
||||||
_truckScalesService = truckScalesService;
|
_truckScalesService = truckScalesService;
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取门禁列表
|
/// 清洁运输:获取门禁数据和详情
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
|
|
@ -67,7 +67,7 @@ namespace langguanApi.Controllers
|
||||||
return Ok(new ApiResult() { code = 0 });
|
return Ok(new ApiResult() { code = 0 });
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取洗车机列表
|
/// 洗车机:获取洗车机列表和右侧洗车状态等数据,默认右侧显示第一条的记录
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
|
|
@ -78,7 +78,7 @@ namespace langguanApi.Controllers
|
||||||
return Ok(result);
|
return Ok(result);
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取洗车机历史记录(起始时间和结束时间非空,根据起始时间和结束时间筛选数据,如果为空,默认获取30条数据)
|
/// 洗车机:获取历史记录 和导出历史记录
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
|
|
@ -106,7 +106,7 @@ namespace langguanApi.Controllers
|
||||||
|
|
||||||
#region 清洁运输
|
#region 清洁运输
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取清洁运输趋势列表(门禁和地磅组合,地磅获取总重量,后期会用地磅重量-车辆车辆)
|
/// 清洁运输:获取清洁运输列表和饼图比例数据
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="reqPage"></param>
|
/// <param name="reqPage"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
|
|
|
||||||
|
|
@ -172,18 +172,6 @@
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string RunStatusString { get; set; }
|
public string RunStatusString { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 水压报警(WPAlarm 0表示异常,1表示正常)
|
|
||||||
/// </summary>
|
|
||||||
public string WPAlarmString { get; set; }
|
|
||||||
/// <summary>
|
|
||||||
/// 相序报警(PSAlarm0表示异常,1表示正常)
|
|
||||||
/// </summary>
|
|
||||||
public string PSAlarmString { get; set; }
|
|
||||||
/// <summary>
|
|
||||||
/// 故障报警(FaultAlarm 0表示异常,1表示正常)
|
|
||||||
/// </summary>
|
|
||||||
public string FaultAlarmString { get; set; }
|
|
||||||
/// <summary>
|
|
||||||
/// 冲洗压力
|
/// 冲洗压力
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public double RinsePressure { get; set; }
|
public double RinsePressure { get; set; }
|
||||||
|
|
@ -196,22 +184,6 @@
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public double RinseVoltage { get; set; }
|
public double RinseVoltage { get; set; }
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 水流量(Discharge 单位T)
|
|
||||||
/// </summary>
|
|
||||||
public double Discharge { get; set; }
|
|
||||||
/// <summary>
|
|
||||||
/// 电量(Electricity KW/H)
|
|
||||||
/// </summary>
|
|
||||||
public double Electricity { get; set; }
|
|
||||||
/// <summary>
|
|
||||||
/// 电流(Current A)
|
|
||||||
/// </summary>
|
|
||||||
public double Current { get; set; }
|
|
||||||
/// <summary>
|
|
||||||
/// 水压(WaterPressure MPa)
|
|
||||||
/// </summary>
|
|
||||||
public double WaterPressure { get; set; }
|
|
||||||
/// <summary>
|
|
||||||
/// 洗车机编码
|
/// 洗车机编码
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public string EquipmentId { get; set; }
|
public string EquipmentId { get; set; }
|
||||||
|
|
|
||||||
|
|
@ -84,7 +84,7 @@ namespace langguanApi.Service
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取清洁运输列表(门禁和地磅组合)
|
/// 获取清洁运输趋势列表(门禁和地磅组合,地磅获取总重量,后期会用地磅重量-车辆车辆)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
|
|
@ -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.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");
|
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 }
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
||||||
|
|
@ -33,25 +33,31 @@ namespace langguanApi.Service
|
||||||
/// 获取洗车机列表
|
/// 获取洗车机列表
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task<List<GetWasherDto>> getWasherList()
|
public async Task<object> getWasherList()
|
||||||
{
|
{
|
||||||
Expression<Func<Washer, bool>> exp = filter => filter.IsDelete == false;
|
Expression<Func<Washer, bool>> 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<GetWasherDto>();//转化成需要的数据
|
var washerResult = new List<GetWasherDto>();//转化成需要的数据
|
||||||
foreach (var item in result)
|
foreach (var item in result)
|
||||||
{
|
{
|
||||||
var entity = item.Adapt<GetWasherDto>();
|
var entity = item.Adapt<GetWasherDto>();
|
||||||
entity.EquipmentStatusString = item.EquipmentStatus == 0 ? "异常" : "正常";
|
entity.EquipmentStatusString = item.EquipmentStatus == 0 ? "异常" : "正常";
|
||||||
entity.FaultAlarmString = item.FaultAlarm == 0 ? "异常" : "正常";
|
|
||||||
entity.PSAlarmString = item.PSAlarm == 0 ? "异常" : "正常";
|
|
||||||
entity.RunStatusString = item.RunStatus == 0 ? "停止" : "运行";
|
entity.RunStatusString = item.RunStatus == 0 ? "停止" : "运行";
|
||||||
entity.WPAlarmString = item.WPAlarm == 0 ? "异常" : "正常";
|
|
||||||
washerResult.Add(entity);
|
washerResult.Add(entity);
|
||||||
}
|
}
|
||||||
return washerResult;
|
return new ApiResult()
|
||||||
|
{
|
||||||
|
code = 0,
|
||||||
|
data = new
|
||||||
|
{
|
||||||
|
total = washerResult.Count,
|
||||||
|
item = washerResult
|
||||||
|
|
||||||
|
}
|
||||||
|
};
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取洗车机历史记录
|
/// 获取洗车机历史记录(起始时间和结束时间非空,根据起始时间和结束时间筛选数据,如果为空,默认获取30条数据)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="input"></param>
|
/// <param name="input"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
|
|
@ -81,8 +87,17 @@ namespace langguanApi.Service
|
||||||
washerHistroyResult = washerHistroyResult.OrderByDescending(p => p.Time).Take(30).ToList();
|
washerHistroyResult = washerHistroyResult.OrderByDescending(p => p.Time).Take(30).ToList();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return washerHistroyResult;
|
return new ApiResult()
|
||||||
}
|
{
|
||||||
|
code = 0,
|
||||||
|
data = new
|
||||||
|
{
|
||||||
|
total=washerHistroyResult.Count,
|
||||||
|
item= washerHistroyResult
|
||||||
|
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue