采购上架-getTaskByBox接口优化

This commit is contained in:
tongfei
2023-12-04 16:52:04 +08:00
parent 36f38480dd
commit faadd8aabf
8 changed files with 69 additions and 21 deletions

View File

@@ -131,21 +131,20 @@ namespace WMS.Web.Api.Controllers
return await _inStockService.ShelfNoPurchase(dto, loginInfo);
}
/// <summary>
/// 通过箱号获取到入库任务单数据
/// 通过箱号获取到入库任务单数据-PAD
/// </summary>
/// <param name="boxBillNo"></param>
/// <param name="dto"></param>
/// <returns></returns>
[HttpGet]
[Route("GetTaskByBox/{boxBillNo}")]
public async Task<Result<BoxInStockTaskDto>> GetTaskByBox([FromRoute] string boxBillNo)
[HttpPost]
[Route("GetTaskByBox")]
public async Task<Result<BoxInStockTaskDto>> GetTaskByBoxBy([FromBody] BoxInStockTaskRequest dto)
{
var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
if (loginInfo == null || loginInfo.UserInfo == null)
return Result<BoxInStockTaskDto>.ReFailure(ResultCodes.Token_Invalid_Error);
return await _inStockService.GetInfoByBox(boxBillNo);
return await _inStockService.GetInfoByBox(dto);
}
/// <summary>

View File

@@ -121,11 +121,11 @@
<param name="dto"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Api.Controllers.InStockController.GetTaskByBox(System.String)">
<member name="M:WMS.Web.Api.Controllers.InStockController.GetTaskByBoxBy(WMS.Web.Core.Dto.InStock.BoxInStockTaskRequest)">
<summary>
通过箱号获取到入库任务单数据
通过箱号获取到入库任务单数据-PAD
</summary>
<param name="boxBillNo"></param>
<param name="dto"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Api.Controllers.InStockController.Sync(WMS.Web.Core.Dto.OperateRequest)">

View File

@@ -2005,6 +2005,21 @@
创建时间erp那边的创建时间
</summary>
</member>
<member name="T:WMS.Web.Core.Dto.InStock.BoxInStockTaskRequest">
<summary>
箱号-获取来源单信息-请求对象
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.InStock.BoxInStockTaskRequest.BoxBillNo">
<summary>
箱号
</summary>
</member>
<member name="P:WMS.Web.Core.Dto.InStock.BoxInStockTaskRequest.StockCode">
<summary>
仓库编码
</summary>
</member>
<member name="T:WMS.Web.Core.Dto.InStock.InStockInfoResponse">
<summary>
入库单详情

View File

@@ -2413,11 +2413,11 @@
<param name="loginInDto"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Domain.IService.IInStockService.GetInfoByBox(System.String)">
<member name="M:WMS.Web.Domain.IService.IInStockService.GetInfoByBox(WMS.Web.Core.Dto.InStock.BoxInStockTaskRequest)">
<summary>
获取任务单:根据箱号信息
</summary>
<param name="boxBillNo"></param>
<param name="dto"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Domain.IService.IInStockService.UpdateRange(System.Collections.Generic.List{System.Int32},System.Int32,System.Boolean,System.Boolean)">
@@ -3641,11 +3641,11 @@
<param name="loginInDto"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Domain.Services.InStockService.GetInfoByBox(System.String)">
<member name="M:WMS.Web.Domain.Services.InStockService.GetInfoByBox(WMS.Web.Core.Dto.InStock.BoxInStockTaskRequest)">
<summary>
获取任务单:根据箱号信息
</summary>
<param name="boxBillNo"></param>
<param name="dto"></param>
<returns></returns>
</member>
<member name="M:WMS.Web.Domain.Services.InStockService.ShelfSave(WMS.Web.Core.Dto.InStock.PurchaseShelfRequest,WMS.Web.Domain.Values.InstockType,WMS.Web.Core.Dto.Login.LoginInDto,System.Boolean)">