| | |
| | | List<Dt_Task> tasks = Items.Item1; |
| | | List<Dt_RGVLocationInfo> _UpRGVLocationInfos = Items.Item2; |
| | | if (tasks.Count < blockPods.Count) throw new Exception("å¯ç§»åºç©ºè´§ä½å°äºéç§»åºæçæ°é"); |
| | | |
| | | int i = 0; |
| | | tasks.ForEach(x => |
| | | { |
| | | i++; |
| | | x.TaskNum = _taskService.GetTaskNum(nameof(SequenceEnum.SeqTaskNum)); |
| | | //x.WMSTaskNum = task.WMSTaskNum; |
| | | x.WMSTaskNum = $"Move_{i}&" + task.WMSTaskNum; |
| | | }); |
| | | rGVLocationInfos.ForEach(x => |
| | | { |
| | |
| | | _unitOfWorkManage.BeginTran(); |
| | | _rGVLocationInfoService.UpdateData(rGVLocationInfos); |
| | | _rGVLocationInfoService.UpdateData(_UpRGVLocationInfos); |
| | | _taskService.AddData(tasks); |
| | | _taskService.Repository.AddData(tasks); |
| | | _unitOfWorkManage.CommitTran(); |
| | | content.OK(); |
| | | } |