| | |
| | | //åºå
å°ç°è¾¹çç¹å°ç¹ä»»å¡ï¼æ¯å¦éè¦å¤æè´§ä½ç¶æï¼ |
| | | if (taskType == (int)TaskTypeEnum.STU0003) |
| | | { |
| | | var reslut = _stationInfo.Repository.QueryFirst(x => x.StationCode == taskDTO.toLocationCode) ?? throw new Exception($"æªæ¾å°ç»ç¹è´§ä½ã{taskDTO.fromLocationCode}ã"); |
| | | var reslut = _stationInfo.Repository.QueryFirst(x => x.StationCode == taskDTO.toLocationCode) ?? throw new Exception($"æªæ¾å°ç»ç¹è´§ä½ã{taskDTO.toLocationCode}ã"); |
| | | if (reslut.StationStatus != (int)LocationStatusEnum.Free) |
| | | { |
| | | throw new Exception($"ç»ç¹ç«å°ã{taskDTO.toLocationCode}ãç¶æä¸ä¸ºç©ºé²ï¼"); |
| | |
| | | try |
| | | { |
| | | var tasktype = (TaskTypeEnum)Enum.GetValues(typeof(TaskTypeEnum)).GetValue(task.TaskType - 1); |
| | | |
| | | hIKROBOTTaskSubmit.initPriority = task.Grade; |
| | | if (task.PalletCode== "MR-Q3-600LE-D(M)") |
| | | { |
| | | hIKROBOTTaskSubmit.robotType = "19"; //海康 转è¿è½¦ |
| | | } |
| | | else if (task.PalletCode == "MR-Q3-600LE-D(M)(YWGP)") |
| | | { |
| | | hIKROBOTTaskSubmit.robotType = "20"; //海康 空æç车ï¼ä¸æ¥¼å°å
楼ï¼6楼å°ä¸æ¥¼ |
| | | } |
| | | hIKROBOTTaskSubmit.taskType = tasktype.ToString(); |
| | | ExtraDto extraDto = new ExtraDto(); |
| | | hIKROBOTTaskSubmit.robotTaskCode = task.WMSTaskNum; |
| | | hIKROBOTTaskSubmit.taskType = tasktype.ToString(); ExtraDto extraDto = new ExtraDto(); |
| | | if (task.TaskType != (int)TaskTypeEnum.MOVE && task.TaskType != (int)TaskTypeEnum.Q3RK && task.TaskType != (int)TaskTypeEnum.Q3CK && task.TaskType != (int)TaskTypeEnum.F01) |
| | | { |
| | | CarrierInfoDto carrierInfoDto = new CarrierInfoDto() |