调整出库单搜索接口

This commit is contained in:
18942506660
2024-01-24 10:02:59 +08:00
parent 92c999865a
commit fe2aeb23a5
6 changed files with 39 additions and 10 deletions

View File

@@ -143,19 +143,21 @@ namespace WMS.Web.Api.Controllers
/// <summary>
/// 根据出库单任务编号模糊搜索下拉-PDA出库
/// </summary>
/// <param name="billNo"></param>
/// <param name="dto"></param>
/// <returns></returns>
[HttpGet]
[HttpPost]
[Route("GetOutStockTaskNosByNo")]
public async Task<ResultList<string>> GetOutStockTaskNosByNo([FromQuery] string billNo)
public async Task<ResultPagedList<string>> GetOutStockTaskNosByNo([FromBody] GetOutStockTaskNosByNoRequest dto)
{
var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
if (loginInfo == null || loginInfo.UserInfo == null)
return ResultList<string>.ReFailure(ResultCodes.Token_Invalid_Error);
return ResultPagedList<string>.ReFailure(ResultCodes.Token_Invalid_Error);
var res = await _repositories.GetOutStockTaskNosByNo(billNo);
if (res == null || res.Count() == 0) return ResultList<string>.ReFailure(ResultCodes.OutStockTaskNoData);
return ResultList<string>.ReSuccess(res);
var res = await _repositories.GetOutStockTaskNosByNo(dto.BillNo);
res = res.OrderByDescending(o => o).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToList();
if (res == null || res.Count() == 0) return ResultPagedList<string>.ReFailure(ResultCodes.OutStockTaskNoData);
return ResultPagedList<string>.ReSuccess(res, res.Count());
}
/// <summary>