Browse Source

Merge branch 'dev_DY_CC' of http://dev.ccwin-in.com:3000/BoXu.Zheng/WZC2 into dev_DY_CC

dev_DY_CC
lvzb 10 months ago
parent
commit
bf82a27349
  1. 3
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ThirdLocationRequests/ThirdLocationRequestAppService.cs

3
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/ThirdLocationRequests/ThirdLocationRequestAppService.cs

@ -193,15 +193,18 @@ public class ThirdLocationRequestAppService : SfsStoreRequestAppServiceBase<Thir
var inputsDict = new Dictionary<string, ThirdLocationJobEditInput>(); var inputsDict = new Dictionary<string, ThirdLocationJobEditInput>();
var groupBy = requestDto.Details.GroupBy(p => p.ItemCode); var groupBy = requestDto.Details.GroupBy(p => p.ItemCode);
var thirdLocationJobEditInputs = new List<ThirdLocationJobEditInput>(); var thirdLocationJobEditInputs = new List<ThirdLocationJobEditInput>();
var locationDto=await _locationAppService.GetByCodeAsync(requestDto.Details.First().FromLocationCode).ConfigureAwait(false);
foreach (var itemCodeGroupBy in groupBy) foreach (var itemCodeGroupBy in groupBy)
{ {
var list = itemCodeGroupBy.ToList();//当前零件所有的集合 var list = itemCodeGroupBy.ToList();//当前零件所有的集合
var mastEditInput = ObjectMapper.Map<ThirdLocationRequestDTO, ThirdLocationJobEditInput>(requestDto); var mastEditInput = ObjectMapper.Map<ThirdLocationRequestDTO, ThirdLocationJobEditInput>(requestDto);
mastEditInput.Details = new List<ThirdLocationJobDetailInput>(); mastEditInput.Details = new List<ThirdLocationJobDetailInput>();
mastEditInput.Worker = requestDto.Worker; mastEditInput.Worker = requestDto.Worker;
mastEditInput.WarehouseCode = list.First().ToWarehouseCode; mastEditInput.WarehouseCode = list.First().ToWarehouseCode;
mastEditInput.WorkGroupCode = locationDto.WorkGroupCode;
var tempJobDetailInputs = ObjectMapper.Map<List<ThirdLocationRequestDetailDTO>, List<ThirdLocationJobDetailInput>>(list); var tempJobDetailInputs = ObjectMapper.Map<List<ThirdLocationRequestDetailDTO>, List<ThirdLocationJobDetailInput>>(list);
tempJobDetailInputs.ForEach(p => tempJobDetailInputs.ForEach(p =>

Loading…
Cancel
Save