diff --git a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ThirdLocationRequests/ThirdLocationRequestAppService.cs b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ThirdLocationRequests/ThirdLocationRequestAppService.cs index 59b740a81..0ceb9c090 100644 --- a/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ThirdLocationRequests/ThirdLocationRequestAppService.cs +++ b/be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ThirdLocationRequests/ThirdLocationRequestAppService.cs @@ -193,15 +193,18 @@ public class ThirdLocationRequestAppService : SfsStoreRequestAppServiceBase(); var groupBy = requestDto.Details.GroupBy(p => p.ItemCode); var thirdLocationJobEditInputs = new List(); + var locationDto=await _locationAppService.GetByCodeAsync(requestDto.Details.First().FromLocationCode).ConfigureAwait(false); foreach (var itemCodeGroupBy in groupBy) { var list = itemCodeGroupBy.ToList();//当前零件所有的集合 var mastEditInput = ObjectMapper.Map(requestDto); + mastEditInput.Details = new List(); mastEditInput.Worker = requestDto.Worker; mastEditInput.WarehouseCode = list.First().ToWarehouseCode; + mastEditInput.WorkGroupCode = locationDto.WorkGroupCode; var tempJobDetailInputs = ObjectMapper.Map, List>(list); tempJobDetailInputs.ForEach(p =>