首页数据拼接

This commit is contained in:
yanghongwei 2024-07-01 21:18:01 +08:00
parent edeeaeff1c
commit 2434aa96ff
4 changed files with 20 additions and 8 deletions

View File

@ -1716,6 +1716,11 @@
注册日期 注册日期
</summary> </summary>
</member> </member>
<member name="P:langguanApi.Model.Transport.Goods">
<summary>
货物类型
</summary>
</member>
<member name="M:langguanApi.Service.AlertService.Add(langguanApi.Model.AddAlertDto)"> <member name="M:langguanApi.Service.AlertService.Add(langguanApi.Model.AddAlertDto)">
<summary> <summary>
新加 新加

View File

@ -9,7 +9,10 @@ namespace langguanApi.Controllers
public class HJ212Controller : ControllerBase public class HJ212Controller : ControllerBase
{ {
private readonly Hj212Service _hj212Service; private readonly Hj212Service _hj212Service;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="hj212Service"></param>
public HJ212Controller(Hj212Service hj212Service) public HJ212Controller(Hj212Service hj212Service)
{ {
_hj212Service = hj212Service; _hj212Service = hj212Service;

View File

@ -38,17 +38,17 @@ namespace langguanApi.Service
/// 首页数据,最近7天的 /// 首页数据,最近7天的
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
public async Task<object> IndexData(int num = 50) public async Task<List<alarm>> IndexData(int num = 50)
{ {
Expression<Func<Alert, bool>> exp = filter => filter.IsDelete == false; Expression<Func<Alert, bool>> exp = filter => filter.IsDelete == false;
return (await base.GetListWithExp(exp)) return (await base.GetListWithExp(exp))
.OrderByDescending(s => s.CreateDateTime) .OrderByDescending(s => s.CreateDateTime)
.Take(num) .Take(num)
.Select(s => new .Select(s => new alarm
{ {
s.AlertContent, AlarmName = s.deviceName,
s.deviceName, DeviceName = s.deviceName,
s.CreateDateTime Time = s.CreateDateTime.ToString("yyyy-MM-dd HH:mm:ss"),
}).ToList(); }).ToList();
} }
/// <summary> /// <summary>
@ -66,7 +66,7 @@ namespace langguanApi.Service
Dictionary<string, string> dic = new Dictionary<string, string>() { }; Dictionary<string, string> dic = new Dictionary<string, string>() { };
dic.Add("BeginTime", start.Value.ToString("yyyy-MM-dd HH:mm:ss")); dic.Add("BeginTime", start.Value.ToString("yyyy-MM-dd HH:mm:ss"));
dic.Add("EndTime", end.Value.ToString("yyyy-MM-dd HH:mm:ss")); dic.Add("EndTime", end.Value.ToString("yyyy-MM-dd HH:mm:ss"));
var AlermResp = await _httpProxy.Get<RespModel<alarmList>>(dic,_configuration.GetValue<string>("Apis:AlertUrl")); var AlermResp = await _httpProxy.Get<RespModel<alarmList>>(dic, _configuration.GetValue<string>("Apis:AlertUrl"));
if (AlermResp.code == 0) if (AlermResp.code == 0)
{ {
var romte = AlermResp.data.List.Select(s => new Alert var romte = AlermResp.data.List.Select(s => new Alert

View File

@ -71,6 +71,10 @@ namespace langguanApi.Service
var rateResp = await _httpProxy.Get<RespModel<List<Rate>>>(null, _configuration.GetValue<string>("Apis:RateUrl")); var rateResp = await _httpProxy.Get<RespModel<List<Rate>>>(null, _configuration.GetValue<string>("Apis:RateUrl"));
var rate = rateResp.data.ToList().Take(6); var rate = rateResp.data.ToList().Take(6);
var AlermResp = await _httpProxy.Get<RespModel<alarmList>>(null, _configuration.GetValue<string>("Apis:AlertUrl")); var AlermResp = await _httpProxy.Get<RespModel<alarmList>>(null, _configuration.GetValue<string>("Apis:AlertUrl"));
if (AlermResp.code == 0 && AlermResp.data.List.Any())
{
alerts.AddRange(AlermResp.data.List);
}
// alerts += await _httpProxy.Get<string>(null, _configuration.GetValue<string>("Apis:AlertUrl")); // alerts += await _httpProxy.Get<string>(null, _configuration.GetValue<string>("Apis:AlertUrl"));
// alerts += await _httpProxy.Get<string>(null, _configuration.GetValue<string>("Apis:RateUrl")); // alerts += await _httpProxy.Get<string>(null, _configuration.GetValue<string>("Apis:RateUrl"));
@ -103,7 +107,7 @@ namespace langguanApi.Service
ariQuality, ariQuality,
rate, rate,
trend, trend,
alerts= AlermResp.data.List, alerts,
cleanData, cleanData,
today, today,
getViewTop = "", getViewTop = "",