| | |
| | | await BindMaterialContaienrAsync(input); |
| | | |
| | | // 生成任务 |
| | | var plactDict = await _wmsCommonAppService.FindAvailablePlacesAsync(input.MaterialNo, input.StockNumber); |
| | | var plactDict = await _wmsCommonAppService.FindAvailablePlacesAsync(input.MaterialModel, input.StockNumber); |
| | | var taskList = new List<WmsTask>(); |
| | | foreach (var kvp in plactDict) |
| | | { |
| | |
| | | TaskLevel = 999, |
| | | Aisle = 1, |
| | | DodeviceId = 0, |
| | | Dodevicetype = DodevicetypeEnum.Srm, |
| | | TaskDodeviceStatus = TaskDodeviceStatus.SrmNoStart, |
| | | IsNextTask = (int)YesNoEnum.Y, |
| | | IsRead = true, |
| | | PlcTaskId = new Random(Guid.NewGuid().GetHashCode()).Next(101, 99999), |
| | | MutableParam1 = input.MaterialModel, |
| | | }; |
| | | taskList.Add(task); |