| | |
| | | return task; |
| | | } |
| | | |
| | | public Dt_Task QueryTasking() |
| | | { |
| | | Dt_Task task = new Dt_Task(); |
| | | task = BaseDal.QueryFirst(v=>v.TaskState!=(int)TaskInStatusEnum.InNew |
| | | && v.TaskState != (int)TaskMoveStatusEnum.OutNewMove |
| | | && v.TaskState != (int)TaskOutStatusEnum.OutNew |
| | | && v.TaskState != (int)TaskOutStatusEnum.SC_OutExecuting |
| | | && v.TaskState != (int)TaskInStatusEnum.Line_Ingrab); |
| | | if (task!=null) |
| | | { |
| | | return task; |
| | | } |
| | | else |
| | | { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®è®¾å¤ç¼å·ãå½åå°åæç
§ä¼å
级以åå建æ¶é´æåºæ¥è¯¢ä»»å¡æ± å
¥åºç±»åçæ°å¢çä»»å¡ |
| | | /// </summary> |
| | |
| | | catch (Exception ex) |
| | | { |
| | | content = WebResponseContent.Instance.Error(ex.Message); |
| | | UpdateTaskExceptionMessage(task.TaskNum, ex.Message); |
| | | UpdateTaskExceptionMessage(task.TaskId, ex.Message); |
| | | } |
| | | return content; |
| | | } |
| | |
| | | catch (Exception ex) |
| | | { |
| | | content = WebResponseContent.Instance.Error(ex.Message); |
| | | UpdateTaskExceptionMessage(task.TaskNum, ex.Message); |
| | | UpdateTaskExceptionMessage(task.TaskId, ex.Message); |
| | | } |
| | | return content; |
| | | } |
| | |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum); |
| | | Dt_Task task = BaseDal.QueryFirst(x => x.TaskId == taskNum); |
| | | if (task == null) return WebResponseContent.Instance.Error($"æªæ¾å°è¯¥ä»»å¡ä¿¡æ¯,ä»»å¡å·:ã{taskNum}ã"); |
| | | //if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OutbondGroup) |
| | | //{ |
| | |
| | | { |
| | | try |
| | | { |
| | | Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum); |
| | | Dt_Task task = BaseDal.QueryFirst(x => x.TaskId == taskNum); |
| | | if (status == 2 && task.TaskType == (int)TaskInboundTypeEnum.Inbound) |
| | | { |
| | | task.TaskState = (int)TaskInStatusEnum.Line_InGrabExecuting; |
| | |
| | | { |
| | | task.TaskState = (int)TaskOutStatusEnum.Line_OutGrabExecuting; |
| | | } |
| | | if (status == 3 && task.TaskType == (int)TaskInboundTypeEnum.Inbound) |
| | | else if (status == 3 && task.TaskType == (int)TaskInboundTypeEnum.Inbound) |
| | | { |
| | | task.TaskState = (int)TaskInStatusEnum.Line_InDownExecuting; |
| | | } |