调整出库单搜索接口

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>

View File

@@ -410,11 +410,11 @@
<param name="billNo"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Api.Controllers.OutStockTaskController.GetOutStockTaskNosByNo(System.String)">
<member name="M:WMS.Web.Api.Controllers.OutStockTaskController.GetOutStockTaskNosByNo(WMS.Web.Core.Dto.OutStockTask.GetOutStockTaskNosByNoRequest)">
<summary>
根据出库单任务编号模糊搜索下拉-PDA出库
</summary>
<param name="billNo"></param>
<param name="dto"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Api.Controllers.OutStockTaskController.GetOutStockTaskByNo(System.String)">

View File

@@ -4182,6 +4182,16 @@
已出库数量
</summary>
</member>
<member name="T:WMS.Web.Core.Dto.OutStockTask.GetOutStockTaskNosByNoRequest">
<summary>
模糊搜索出库任务单
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.OutStockTask.GetOutStockTaskNosByNoRequest.BillNo">
<summary>
单号
</summary>
</member>
<member name="T:WMS.Web.Core.Dto.OutStockTask.OutStockTaskQueryInfoResponse">
<summary>
出库单任务列表

View File

@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.Web.Core.Dto.OutStockTask
{
/// <summary>
/// 模糊搜索出库任务单
/// </summary>
public class GetOutStockTaskNosByNoRequest : PaginationBaseRequestDto
{
/// <summary>
/// 单号
/// </summary>
public string BillNo { get; set; }
}
}

View File

@@ -472,7 +472,7 @@ namespace WMS.Web.Repositories
.Select(s => s.BillNo)
.ToListAsync();
res.AddRange(ress);
return res;
return res.Distinct().ToList();
}
/// <summary>