dengjunjie
2024-11-27 5be0f5bc3b9a83a3b30c9915bd5309279d140244
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
@@ -87,6 +87,13 @@
        /// <param name="nextAddress">下一地址</param>
        /// <returns></returns>
        Dt_Task QueryExecutingConveyorLineTask(int taskNum, string nextAddress);
        /// <summary>
        /// æ ¹æ®æ‰˜ç›˜å·ã€ä¸‹ä¸€åœ°å€æŸ¥è¯¢è¾“送线执行中的任务
        /// </summary>
        /// <param name="Barcode"></param>
        /// <param name="nextAddress"></param>
        /// <returns></returns>
        Dt_Task QueryExecutingConveyorLineTask(string Barcode, string nextAddress);
        /// <summary>
        /// æ ¹æ®ä»»åŠ¡å·ã€å½“å‰åœ°å€æŸ¥è¯¢è¾“é€çº¿å®Œæˆçš„ä»»åŠ¡
@@ -129,10 +136,10 @@
        Dt_Task QueryStackerCraneOutTask(string deviceNo, string currentAddress = "");
        /// <summary>
        /// æŸ¥è¯¢ç©¿æ¢­è½¦ä»»åŠ¡
        /// æŸ¥è¯¢ç©¿æ¢­è½¦å‡ºå…¥åº“任务
        /// </summary>
        /// <param name="deviceNo">设备编号</param>
        /// <param name="currentAddress">当前地址</param>
        /// <param name="deviceNo">穿梭车编号</param>
        /// <param name="currentAddress">当前位置</param>
        /// <returns></returns>
        Dt_Task QueryShuttleCarTask(string deviceNo, string currentAddress = "");
@@ -200,8 +207,21 @@
        /// <returns>返回处理结果</returns>
        WebResponseContent RollbackTaskStatusToLast(int taskNum);
        /// <summary>
        /// æ ¹æ®ä»»åŠ¡å·æŸ¥è¯¢ä»»åŠ¡
        /// </summary>
        /// <param name="taskNum"></param>
        /// <returns></returns>
        Dt_Task GetTaskInfo(int taskNum);
        /// <summary>
        /// æ ¹æ®ä»»åŠ¡çŠ¶æ€ã€ä»»åŠ¡ç±»åž‹æŸ¥è¯¢ä»»åŠ¡
        /// </summary>
        /// <param name="TaskState">任务状态</param>
        /// <param name="TaskType">任务类型</param>
        /// <returns></returns>
        Dt_Task GetTaskState(int TaskState = 0, int TaskType = 0);
        /// <summary>
        /// å †åž›æœºç”³è¯·å…¥åº“
        /// </summary>
@@ -209,7 +229,22 @@
        /// <returns></returns>
        WebResponseContent StackerCraneRequestInbound(Dt_Task task);
        /// <summary>
        ///
        /// æ·»åŠ åŽ†å²ä»»åŠ¡
        /// </summary>
        /// <param name="task"></param>
        /// <param name="operateType"></param>
        /// <returns></returns>
        WebResponseContent AddTask_Hty(Dt_Task task, TaskOperateTypeEnum operateType);
        /// <summary>
        /// ç©¿æ¢­è½¦ä»»åŠ¡å®Œæˆ
        /// </summary>
        /// <param name="taskNum">任务号</param>
        /// <param name="TaskTypeComplete">完成类型</param>
        /// <returns></returns>
        WebResponseContent ShuttleCarTaskCompleted(int taskNum, short TaskTypeComplete);
        /// <summary>
        /// AGV修改任务状态
        /// </summary>
        /// <param name="saveModel"></param>
        /// <returns></returns>