huanghongfeng
2025-09-26 83f3c63f1cae6224320a8d19251e3bc0404da096
´úÂë¹ÜÀí/WCS/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
@@ -58,6 +58,49 @@
        /// <returns>返回任务实体对象,可能为null</returns>
        Dt_Task QueryStackerCraneTask(string DeviceCode);
        /// <summary>
        /// æ ¹æ®è®¾å¤‡ï¼Œåœ¨ä¸€ä¸ªåŒºåŸŸå†…,先找外面出库的,再找里面出库的RGV
        /// </summary>
        /// <param name="Station_code">当前地址</param>
        /// <returns>返回任务实体对象,可能为null</returns>
        Dt_Task ChildVehicleMission(AGVStation aGVStation);
        /// <summary>
        /// æŸ¥æ‰¾éœ€è¦æ”¾è´§çš„任务
        /// </summary>
        /// <param name="Station_code">当前地址</param>
        /// <returns>返回任务实体对象,可能为null</returns>
        Dt_Task GetFinhuoTask(string DeviceCode);
        /// <summary>
        /// æŸ¥æ‰¾éœ€è¦æ”¾è´§çš„任务
        /// </summary>
        /// <param name="Station_code">当前地址</param>
        /// <returns>返回任务实体对象,可能为null</returns>
        Dt_Task GetOutkouFinhuoTask(string DeviceCode, string curraderr, int type);
        /// <summary>
        /// æŸ¥æ‰¾éœ€è¦å–货的任务
        /// </summary>
        /// <param name="Station_code">当前地址</param>
        /// <returns>返回任务实体对象,可能为null</returns>
        Dt_Task GetInkouFinhuoTask(string DeviceCode,int type);
        /// <summary>
        /// èŽ·å–å­è½¦å–è´§ä»»åŠ¡
        /// </summary>
        /// <param name="Station_code">当前地址</param>
        /// <returns>返回任务实体对象,可能为null</returns>
        Dt_Task GetInzicheTask(string DeviceCode, int type);
        /// <summary>
        /// èŽ·å–å­è½¦ç§»åŠ¨ä»»åŠ¡ï¼Œæ¯è½¦ç§»åŠ¨ä»»åŠ¡
        /// </summary>
        /// <param name="Station_code">当前地址</param>
        /// <returns>返回任务实体对象,可能为null</returns>
        Dt_Task GetInzicheTaskMobile(string DeviceCode, int type);
        /// <summary>
        /// æ›´æ–°RGV任务类型
        /// </summary>
@@ -82,6 +125,13 @@
        /// <returns></returns>
        WebResponseContent UpdateTaskStatusToNext([NotNull] Dt_Task task);
        /// <summary>
        /// æ‰‹åŠ¨å°†ä»»åŠ¡çŠ¶æ€ä¿®æ”¹ä¸ºä¸‹ä¸€ä¸ªçŠ¶æ€
        /// </summary>
        /// <param name="task"></param>
        /// <returns></returns>
        WebResponseContent NextStepeXecuted(int taskNum);
        /// <summary>
        /// æ¢å¤æŒ‚起任务
@@ -102,7 +152,7 @@
        /// </summary>
        /// <param name="taskNum">任务id</param>
        /// <returns></returns>
        WebResponseContent UpdateTaskStatus(int taskNum);
        WebResponseContent UpdateTaskStatus(int taskNum, int Completetype);
        /// <summary>
@@ -173,7 +223,7 @@
        /// </summary>
        /// <param name="ids"></param>
        /// <returns></returns>
        WebResponseContent CompletedManually(int id);
        WebResponseContent CompletedManually(int id,int CompletionType);
        /// <summary>
        /// äººå·¥æ‰‹åŠ¨å–æ¶ˆä»»åŠ¡
@@ -181,5 +231,6 @@
        /// <param name="id"></param>
        /// <returns></returns>
        WebResponseContent MHWCSTaskCancel(int id);
    }
}