调整盘点
This commit is contained in:
@@ -78,6 +78,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
if (dto.Count() == 0) return Result.ReSuccess();
|
if (dto.Count() == 0) return Result.ReSuccess();
|
||||||
if (dto.GroupBy(g => g.BoxId).Count() > 1)
|
if (dto.GroupBy(g => g.BoxId).Count() > 1)
|
||||||
return Result.ReFailure(ResultCodes.TakeStockBoxError);
|
return Result.ReFailure(ResultCodes.TakeStockBoxError);
|
||||||
|
var serialNumbersBoxInventoryList = await GetSerialNumbersBoxInventory(dto);
|
||||||
|
|
||||||
List<TakeStock> list = new List<TakeStock>();
|
List<TakeStock> list = new List<TakeStock>();
|
||||||
var profitList = dto.Where(w => w.AfterQty >= w.BeforeQty).ToList();//盘盈
|
var profitList = dto.Where(w => w.AfterQty >= w.BeforeQty).ToList();//盘盈
|
||||||
@@ -139,7 +140,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
}
|
}
|
||||||
if (res_Rollback.IsSuccess)
|
if (res_Rollback.IsSuccess)
|
||||||
{
|
{
|
||||||
var res_Inventory = await _boxInventoryService.GenerateTakeBox(list, false);
|
var res_Inventory = await _boxInventoryService.GenerateTakeBox(list, serialNumbersBoxInventoryList, false);
|
||||||
if (!res_Inventory.IsSuccess) res_Rollback = res_Inventory;
|
if (!res_Inventory.IsSuccess) res_Rollback = res_Inventory;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -336,10 +337,10 @@ namespace WMS.Web.Domain.Services
|
|||||||
return (Result.ReSuccess(), SyncStatus.Success, o_dto.Numbers.First());
|
return (Result.ReSuccess(), SyncStatus.Success, o_dto.Numbers.First());
|
||||||
}
|
}
|
||||||
|
|
||||||
private Task GetS(List<SaveTakeStockRequest> dto)
|
private Task<List<SerialNumbersBoxInventoryDto>> GetSerialNumbersBoxInventory(List<SaveTakeStockRequest> dto)
|
||||||
{
|
{
|
||||||
//var sNs = dto.SelectMany(s => s.SerialNumbers).ToList();
|
var sNs = dto.SelectMany(s => s.SerialNumbers).ToList();
|
||||||
//_serialNumberRepositories.GetEntityList();
|
_serialNumberRepositories.GetEntityList(sNs);
|
||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user