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; }
+ }
+}