diff --git a/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 b/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 index be4a42b5..88f46296 100644 Binary files a/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 and b/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 differ diff --git a/src/WMS.Web.Api/Controllers/OutStockTaskController.cs b/src/WMS.Web.Api/Controllers/OutStockTaskController.cs index cb23ba98..d55a714d 100644 --- a/src/WMS.Web.Api/Controllers/OutStockTaskController.cs +++ b/src/WMS.Web.Api/Controllers/OutStockTaskController.cs @@ -300,19 +300,21 @@ namespace WMS.Web.Api.Controllers /// /// /// - [HttpGet] - [Route("GetInfoByNo/{billNo}")] - public async Task> GetInfoByNo([FromRoute] string billNo) + [HttpPost] + [Route("GetInfoByNo")] + public async Task> GetInfoByNo([FromBody] OutStockTaskInfoRequest dto) { var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]); if (loginInfo == null || loginInfo.UserInfo == null) return Result.ReFailure(ResultCodes.Token_Invalid_Error); - var entity = await _repositories.GetByBillNo(billNo); + var entity = await _repositories.GetByBillNo(dto.BillNo); if (entity == null) return Result.ReFailure(ResultCodes.OutStockTaskNoData); - return await _outStockTaskService.GetInfo(entity.Id, loginInfo); + var response = await _outStockTaskService.GetInfo(entity.Id, loginInfo); + response.Data.Details = response.Data.Details.Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToList(); + return response; } } } diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml index a2895eec..440b8d82 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Api.xml @@ -595,7 +595,7 @@ - + 出库任务单详情(根据订单号搜索) diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml index b2159569..7e714386 100644 --- a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml +++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml @@ -5334,6 +5334,16 @@ 出库单对应箱明细Id + + + 出库任务单详情(根据订单号搜索) + + + + + 出库任务单编号 + + 出库任务单详情 diff --git a/src/WMS.Web.Core/Dto/OutStockTask/OutStockTaskInfoRequest.cs b/src/WMS.Web.Core/Dto/OutStockTask/OutStockTaskInfoRequest.cs new file mode 100644 index 00000000..fc1f0c69 --- /dev/null +++ b/src/WMS.Web.Core/Dto/OutStockTask/OutStockTaskInfoRequest.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace WMS.Web.Core.Dto.OutStockTask +{ + /// + /// 出库任务单详情(根据订单号搜索) + /// + public class OutStockTaskInfoRequest:PaginationBaseRequestDto + { + /// + /// 出库任务单编号 + /// + public string BillNo { get; set; } + } +}