调整出库单搜索接口
This commit is contained in:
Binary file not shown.
@@ -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>
|
||||
|
||||
@@ -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)">
|
||||
|
||||
@@ -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>
|
||||
出库单任务列表
|
||||
|
||||
@@ -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; }
|
||||
}
|
||||
}
|
||||
@@ -472,7 +472,7 @@ namespace WMS.Web.Repositories
|
||||
.Select(s => s.BillNo)
|
||||
.ToListAsync();
|
||||
res.AddRange(ress);
|
||||
return res;
|
||||
return res.Distinct().ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user