| | |
| | | using WIDESEA_Entity.DomainModels; |
| | | using WIDESEA_Entity.ToAGV; |
| | | using WIDESEA_WMS.Common; |
| | | using WIDESEA_WMS.Common.AGVTask; |
| | | using WIDESEA_WMS.IRepositories; |
| | | using WIDESEA_WMS.Repositories; |
| | | |
| | |
| | | if (tasteInfo.TASK_State < 1 || tasteInfo.TASK_State > 4) |
| | | throw new Exception("æªå®ä¹çä»»å¡ç¶æ:" + tasteInfo.TASK_State); |
| | | var StateName = Enum.GetName(typeof(AGVTaskStateEnum), tasteInfo.TASK_State); |
| | | if (task.agv_taskstate == StateName) |
| | | if (task.agv_taskstate == StateName && task.agv_taskstate != AGVTaskStateEnum.Complete1.ToString()) |
| | | { |
| | | respone.success = 2; |
| | | respone.Message = tasteInfo.TASK_NO + "ï¼éå¤è°ç¨ï¼ä»»å¡ç¶æä¸ºï¼" + tasteInfo.TASK_State; |
| | |
| | | throw new Exception("ä»»å¡ç¶ææ´æ°å¤±è´¥ï¼ä»»å¡IDï¼" + tasteInfo.TASK_NO + "ï¼ä»»å¡ç¶æï¼" + tasteInfo.TASK_State); |
| | | if (tasteInfo.TASK_State == (int)AGVTaskStateEnum.Complete1) |
| | | { |
| | | HandleTask.AddHtyTask(task); |
| | | task.agv_finishedtime = DateTime.Now; |
| | | //HandleTask_Mes.UploadMESInfo(task); |
| | | HandleTask.Updateinventory(task); |
| | | HandleTask.AutoUpdateHCJState(task); |
| | | HandleTask.AddHtyTask(task); |
| | | } |
| | | } |
| | | catch (Exception ex) |