前后时相 树形改列表

Insight
zhangbin 2024-12-02 09:38:44 +08:00
parent 0de35dd75a
commit 0125e321aa
2 changed files with 48 additions and 1 deletions

View File

@ -541,5 +541,29 @@ namespace OpenAuth.App.ServiceApp
}
}
/// <summary>
/// 选择前后时相
/// </summary>
/// <returns></returns>
public async Task<Response<PageInfo<List<InsTif>>>> GteTifByTime(string name, DateTime beginTime, DateTime endTime, int page, int limit)
{
using (var db = base.UnitWork.CreateContext())
{
RefAsync<int> totalCount = 0;
var tif = await db.InsTif.AsQueryable()
.WhereIF(!string.IsNullOrEmpty(name), (r) => r.TifName.Contains(name))
.WhereIF(beginTime.Year != 0001, (r) => r.CreateTime >= beginTime && r.CreateTime <= endTime)
.ToPageListAsync(page, limit, totalCount);
return new Response<PageInfo<List<InsTif>>>
{
Result = new PageInfo<List<InsTif>>
{
Items = tif,
Total = totalCount
}
};
}
}
}
}

View File

@ -173,7 +173,8 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
/// <param name="endTime">结束时间</param>
/// <returns></returns>
[HttpGet]
public async Task<Response<List<AreaGroup>>> GteTif(string name, DateTime beginTime, DateTime endTime)
[NonAction]
public async Task<Response<List<AreaGroup>>> GteTifOld(string name, DateTime beginTime, DateTime endTime)
{
Response<List<AreaGroup>> response = new Response<List<AreaGroup>>();
try
@ -187,5 +188,27 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
}
return response;
}
/// <summary>
/// 选择前后时相
/// </summary>
/// <param name="name">名称</param>
/// <param name="beginTime">开始时间</param>
/// <param name="endTime">结束时间</param>
/// <returns></returns>
[HttpGet]
public async Task<Response<PageInfo<List<InsTif>>>> GteTifByTime(string name, DateTime beginTime, DateTime endTime, int page, int limit)
{
Response<PageInfo<List<InsTif>>> response = new Response<PageInfo<List<InsTif>>>();
try
{
return await _app.GteTifByTime(name, beginTime, endTime, page, limit);
}
catch (Exception ex)
{
response.Code = 500;
response.Message = ex.InnerException?.Message ?? ex.Message;
}
return response;
}
}
}