| | |
| | | try |
| | | { |
| | | List<Dt_RGVLocationInfo> rGVLocationInfos = _rGVLocationInfoService.Repository.QueryData(x => blockPods.Contains(x.PalletCode)); |
| | | var palletCodes = rGVLocationInfos.Select(x => x.PalletCode).ToList(); |
| | | // 鑾峰彇 blockPods 涓瓨鍦ㄤ絾 palletCodes 涓笉瀛樺湪鐨勬墭鐩樼爜 |
| | | var missingPalletCodes = blockPods.Except(palletCodes).ToList(); |
| | | if (missingPalletCodes.Any()) |
| | | { |
| | | throw new Exception($"鏈壘鍒颁互涓嬮樆纰嶆墭璐т綅淇℃伅锛歿string.Join(",", missingPalletCodes)}"); |
| | | } |
| | | var Items = _rGVLocationInfoService.GetMoveFreeLocationInfo(rGVLocationInfos); |
| | | |
| | | List<Dt_Task> tasks = Items.Item1; |