|
|
|
@ -308,7 +308,7 @@ namespace OpenAuth.App.ServiceApp
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//根据时间获取告警信息列表
|
|
|
|
|
public async Task<Response<PageInfo<List<LasaManageDeviceHms>>>> GetManageDeviceHmsList(int level, int model, DateTime startTime, DateTime endTime, int page, int limit, string message)
|
|
|
|
|
public async Task<Response<PageInfo<List<LasaManageDeviceHms>>>> GetManageDeviceHmsList(int level, int model, DateTime startTime, DateTime endTime, int page, int limit, string message, string getway)
|
|
|
|
|
{
|
|
|
|
|
RefAsync<int> totalCount = 0;
|
|
|
|
|
using (var db = UnitWork.CreateContext())
|
|
|
|
@ -318,6 +318,7 @@ namespace OpenAuth.App.ServiceApp
|
|
|
|
|
.WhereIF(level != 0, x => x.Level == level)
|
|
|
|
|
.WhereIF(model != 0, x => x.Module == model)
|
|
|
|
|
.WhereIF(!string.IsNullOrEmpty(message), x => x.MessageZh.Contains(message))
|
|
|
|
|
.WhereIF(!string.IsNullOrEmpty(getway), x => x.Sn == getway)
|
|
|
|
|
.OrderBy(x => x.CreateTime, OrderByType.Desc)
|
|
|
|
|
.ToPageListAsync(page, limit, totalCount);
|
|
|
|
|
return new Response<PageInfo<List<LasaManageDeviceHms>>>
|
|
|
|
|