| | |
| | | { |
| | | WriteLog.GetLog("æ¥æ¶WMSä»»å¡").Write(JsonConvert.SerializeObject(taskDTOs), "æ¥æ¶WMSä»»å¡"); |
| | | Dt_Task task =null; |
| | | |
| | | if (BaseDal.QueryFirst(x => x.PalletCode == taskDTOs.TPbarcode && (TaskOutboundTypes.Contains(x.TaskType) || (TaskInboundTypes.Contains(x.TaskType) && x.TaskState > (int)TaskInStatusEnum.RGV_InAwaitWMS))) != null) |
| | | { |
| | | return content.Error($"æçæ¡ç {taskDTOs.TPbarcode}éå¤"); |
| | | } |
| | | |
| | | |
| | | // 夿任å¡ç±»åæ¯å¦ä¸ºåºåºä»»å¡ |
| | | if (taskDTOs.TaskType == "2") |
| | | { |
| | |
| | | TargetAddress = taskDTOs.EndPoint, |
| | | |
| | | Grade = 3, |
| | | |
| | | TaskNum = BaseDal.GetTaskNo().Result, |
| | | |
| | | PalletCode= taskDTOs.TPbarcode, |
| | | |
| | | }; |
| | | BaseDal.AddData(task); |
| | |
| | | { |
| | | return BaseDal.QueryFirst(x => x.Roadway == deviceNo && x.TaskType == (int)TaskRelocationTypeEnum.Relocation && x.TaskState == (int)TaskRelocationStatusEnum.RelocationNew); |
| | | } |
| | | public bool QueryStackerTask(string deviceNo) |
| | | { |
| | | var task= BaseDal.QueryFirst(x => x.Roadway == deviceNo && (x.TaskState == (int)TaskInStatusEnum.SC_InExecuting || x.TaskState == (int)TaskOutStatusEnum.SC_OutExecuting || x.TaskState == (int)TaskRelocationStatusEnum.Relocation_Executing)); |
| | | if (task == null) |
| | | { |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®è®¾å¤ç¼å·ãæé¤çä»»å¡ãå½åå°åæç
§ä¼å
级以åå建æ¶é´æåºæ¥è¯¢ä»»å¡æ± åºåºç±»åçæ°å¢çææä»»å¡ |