diff --git a/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs b/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs index ea780719..fbc6a9b3 100644 --- a/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs +++ b/src/WMS.Web.Domain/Services/ChangeMoveBoxService.cs @@ -60,8 +60,8 @@ namespace WMS.Web.Domain.Services { _logger.LogInformation($"改箱:{JsonConvert.SerializeObject(dto)} 操作人:{loginInfo.UserInfo.StaffId}"); //1.有原箱时 需要判断 物料对应的序列号是否存在 - var srcIds = dto.Select(s => s.SrcBoxId).ToList(); - var destIds = dto.Select(s => s.DestBoxId).ToList(); + var srcIds = dto.Select(s => s.SrcBoxId).Distinct().ToList(); + var destIds = dto.Select(s => s.DestBoxId).Distinct().ToList(); var boxs = await _boxInventoryRepositories.GetList(srcIds); foreach (var d in dto) {