duyongjia
2025-02-28 cb385f0b515c738b503c5c75c9d7efcec323716d
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
@@ -63,6 +63,8 @@
        /// <returns>返回处理结果</returns>
        WebResponseContent ReceiveMESTask([NotNull] MESTaskDTO taskDTO);
        WebResponseContent ReceiveWCSTask([NotNull] MESTaskDTO taskDTO);
        /// <summary>
        /// æ ¹æ®æ‰˜ç›˜å·ã€èµ·å§‹åœ°å€å‘WMS请求任务
        /// </summary>
@@ -117,6 +119,13 @@
        /// <returns></returns>
        Dt_Task QueryStackerCraneTask();
        /// <summary>
        /// æŸ¥è¯¢å°å †åž›æœºç§»åº“任务
        /// </summary>
        /// <param name="taskNum"></param>
        /// <returns></returns>
        Dt_Task QueryStackerCraneTaskByRelotion(int taskNum);
        /// <summary>
        /// æŸ¥è¯¢å°å †åž›æœºå‡ºåº“完成任务
@@ -130,6 +139,13 @@
        /// <param name="deviceNo"></param>
        /// <returns></returns>
        Dt_Task QueryStackerCraneTaskByAGVRequest(string deviceNo);
        /// <summary>
        /// æŸ¥è¯¢AGV进入中的入库任务数量
        /// </summary>
        /// <param name="deviceNo"></param>
        /// <returns></returns>
        Dt_Task QueryStackerCraneTaskByAGVIning(string deviceNo);
        /// <summary>
@@ -169,6 +185,21 @@
        /// <param name="taskNum">任务号</param>
        /// <param name="message">异常信息</param>
        WebResponseContent UpdateTaskExceptionMessage(int taskNum, string message);
        /// <summary>
        /// æ›´æ–°æ˜¯å¦è¿›å…¥å‡é™æœºæ ‡å¿—(0,未进入 1,已进入)
        /// </summary>
        /// <param name="taskNum"></param>
        /// <param name="Inflag"></param>
        /// <returns></returns>
        WebResponseContent UpdateTaskAllowIn(int taskNum, int Inflag);
        /// <summary>
        /// æ˜¯å¦å·²å›žä¼ MES2001标志(0,未回传 1,已回传)
        /// </summary>
        /// <param name="taskNum"></param>
        /// <param name="Inflag"></param>
        /// <returns></returns>
        WebResponseContent UpdateTaskIsBack(int taskNum, int Inflag);
        /// <summary>
        /// æ›´æ–°ä»»åŠ¡çŠ¶æ€ä¿¡æ¯ï¼Œå¹¶åŒæ­¥è‡³WMS
@@ -176,7 +207,26 @@
        /// <param name="taskId">任务号</param>
        /// <param name="status">任务状态</param>
        void UpdateTaskStatus(int taskId, int status);
        /// <summary>
        /// ä»»åŠ¡å¼ºåˆ¶å®Œæˆ
        /// </summary>
        /// <param name="taskNum"></param>
        /// <returns></returns>
        WebResponseContent ForceCompleteTask(int taskNum);
        /// <summary>
        /// AGV重置
        /// </summary>
        /// <param name="taskNum"></param>
        /// <returns></returns>
        WebResponseContent AGVResetTask();
        /// <summary>
        /// ä»»åŠ¡å–æ¶ˆ
        /// </summary>
        /// <param name="taskid"></param>
        /// <returns></returns>
        WebResponseContent CancelTask(int taskid);
        /// <summary>
        /// æ›´æ–°ä»»åŠ¡çŠ¶æ€ä¿¡æ¯å’Œæ—§çš„ä»»åŠ¡å·ï¼ˆ1001,3001时一样任务号)
@@ -230,5 +280,7 @@
        /// <param name="taskNum">任务号</param>
        /// <returns>返回处理结果</returns>
        WebResponseContent RollbackTaskStatusToLast(int taskNum);
    }
}