调整盘点

This commit is contained in:
18942506660
2024-01-05 15:33:32 +08:00
parent 7fc89f75d5
commit 74d4b76680

View File

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