| | |
| | | if (outStockLockInfo != null) |
| | | { |
| | | outStockLockInfo = item; |
| | | Dt_Task? task = tasks.FirstOrDefault(x => x.PalletCode == item.PalletCode); |
| | | if (task != null) |
| | | { |
| | | outStockLockInfo.TaskNum = task.TaskNum; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | Dt_Task? task = tasks.FirstOrDefault(x => x.PalletCode == item.PalletCode); |
| | | if (task != null) |
| | | { |
| | | item.TaskNum = task.TaskNum; |
| | | } |
| | | materielCalc.OutStockLockInfos.Add(item); |
| | | } |
| | | outStockLockInfos.Add(item); |
| | | } |
| | | |
| | | tasks.AddRange(materielPickedDetails.Tasks); |
| | | |
| | | foreach (var item in materielPickedDetails.Tasks) |
| | | { |
| | | Dt_Task? task = tasks.FirstOrDefault(x => x.PalletCode == item.PalletCode); |
| | | if (task == null) |
| | | { |
| | | tasks.Add(item); |
| | | } |
| | | } |
| | | |
| | | pickedDetails.AddRange(materielPickedDetails.PickedDetails); |
| | | |
| | | // æ´æ°åºåºåæç»ï¼å¢å é宿°éï¼ä¸å¢å å·²åºæ°éï¼ |