非采购上架-箱库存

This commit is contained in:
tongfei
2023-11-15 11:47:44 +08:00
parent 69576224da
commit 1fe0ab72ea
10 changed files with 419 additions and 13 deletions

View File

@@ -159,6 +159,7 @@ namespace WMS.Web.Domain.Services
//3.组装返回数据
var result = _mapper.Map<InStockTaskInfoDto>(tast);
result.BoxId = box.Id;
foreach (var item in tast.Details)
{
//3.1判断当前物料是否相同
@@ -220,7 +221,15 @@ namespace WMS.Web.Domain.Services
var updateInStockTaskRequest = new UpdateInStockTaskRequest();
updateInStockTaskRequest.Id = dto.TaskId;
updateInStockTaskRequest.Boxs = dto.Boxs;
updateInStockTaskRequest.Details = dto.TaskDetails;
updateInStockTaskRequest.Details =new List<UpdateInStockTaskDetailsRequest>();
foreach (var item in dto.Details)
{
var updateInStockTaskDetailsRequest = new UpdateInStockTaskDetailsRequest();
updateInStockTaskDetailsRequest.MaterialId = item.MaterialId;
updateInStockTaskDetailsRequest.ReceiveQty = item.Qty;
updateInStockTaskRequest.Details.Add(updateInStockTaskDetailsRequest);
}
//2.修改后返回当前实体
var update_result = await this.Update(updateInStockTaskRequest, loginInfo.UserInfo.StaffId, null, isTransaction, true);
if (!update_result.IsSuccess)