bug修复4
This commit is contained in:
@@ -271,6 +271,12 @@ namespace WMS.Web.Domain.Services
|
||||
/// <returns></returns>
|
||||
private async Task<Result> ShelfNoPurchaseSave(NoPurchaseShelfRequest dto, LoginInDto loginInfo, bool isTransaction = true)
|
||||
{
|
||||
//1.1过滤的明细:0数量入库的明细要过滤掉
|
||||
dto.Boxs.ForEach(x =>
|
||||
{
|
||||
x.Details.RemoveAll(t => t.Qty == 0);
|
||||
});
|
||||
|
||||
//1.获取来源单
|
||||
var task = await _inStockTaskRepositories.Get(dto.TaskId);
|
||||
if (task == null)
|
||||
@@ -446,7 +452,7 @@ namespace WMS.Web.Domain.Services
|
||||
taskBox.Details.ForEach(x => { x.ErpDetailId = item.ErpDetailId; });
|
||||
taskBoxAdd.Add(taskBox);
|
||||
}
|
||||
var isSuccess= await _inStockTaskBoxRepositories.AddRange(taskBoxAdd);
|
||||
var isSuccess= await _inStockTaskBoxRepositories.AddRange(taskBoxAdd,isTransaction);
|
||||
if(!isSuccess)
|
||||
return Result<InStockTask>.ReFailure(ResultCodes.DateWriteError);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user