diff --git a/src/WMS.Web.Domain/Services/SerialNumberService.cs b/src/WMS.Web.Domain/Services/SerialNumberService.cs index 6fcb1adf..679a3c3d 100644 --- a/src/WMS.Web.Domain/Services/SerialNumberService.cs +++ b/src/WMS.Web.Domain/Services/SerialNumberService.cs @@ -361,7 +361,7 @@ namespace WMS.Web.Domain.Services public async Task BackRecord(BackRecord backRecord, LoginInDto loginInfo, bool isTransaction = true) { //获取序列号信息 - var serialNumbers = backRecord.Details.Select(s => s.SerialNumbers).ToList(); + var serialNumbers = backRecord.Details.SelectMany(s => s.SerialNumbers).ToList(); var entityList = await _serialNumbersRepositories.GetEntityList(serialNumbers); var boxIds = entityList.Select(s => s.BoxId).ToList(); var boxList = await _boxRepositories.GetEntityList(boxIds);