huanghongfeng
2025-06-23 b7f53ba61fbc1844d7b92ff852762b140d46ab54
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
@@ -83,6 +83,7 @@
        /// <param name="sourceAddress"></param>
        /// <returns></returns>
        WebResponseContent RequestWMSTask3(string palletCode, int outCount,string Loc);
        WebResponseContent RequestWMSTask4();
        /// <summary>
        /// æ ¹æ®è®¾å¤‡ç¼–号、起始地点判断浅库位是否有货
        /// </summary>
@@ -90,6 +91,7 @@
        /// <param name="outStationCodes">当前地址</param>
        /// <returns>返回任务实体对象集合,可能为null</returns>
        Dt_Task RequestWMSTaskMovelibrary(Dt_Task task);
        Dt_Task RequestWMSTaskMovelibrary2(Dt_Task task);
        /// <summary>
        /// æ ¹æ®è®¾å¤‡ç¼–号、当前地址查询输送线未执行的任务
        /// </summary>
@@ -131,6 +133,19 @@
        Dt_Task QueryStackerCraneTask(string deviceNo, string currentAddress = "");
        /// <summary>
        /// æ ¹æ®è®¾å¤‡ç¼–号,查询当前堆垛机的任务
        /// </summary>
        /// <param name="deviceNo">设备编号</param>
        /// <returns></returns>
        List<Dt_Task> CraneTaskList(string deviceNo);
        /// <summary>
        /// æŸ¥çœ‹å †åž›æœºå½“前是否有任务
        /// </summary>
        /// <param name="deviceNo"></param>
        /// <returns></returns>
        Dt_Task CutStackerCraneTask(string deviceNo);
        /// <summary>
        /// æ ¹æ®è®¾å¤‡ç¼–号查当前在做任务号
        /// </summary>
        /// <param name="deviceNo">设备编号</param>
@@ -171,6 +186,8 @@
        /// <param name="outStationCodes">当前地址</param>
        /// <returns>返回任务实体对象集合,可能为null</returns>
        List<Dt_Task> QueryStationIsOccupiedOutTasks(string deviceNo, string SourceAddress);
        List<Dt_Task> QueryStationIsOccupiedOutTasks2(string deviceNo, string TargetAddress);
        
        /// <summary>
@@ -216,6 +233,13 @@
        WebResponseContent StackCraneTaskCompleted(int taskNum);
        /// <summary>
        /// ä»»åŠ¡åŽ†å²å®Œæˆ
        /// </summary>
        /// <param name="taskNum">任务编号</param>
        /// <returns>返回处理结果</returns>
        WebResponseContent StackCraneTashty(int taskNum);
        /// <summary>
        /// æ¢å¤æŒ‚起任务
        /// </summary>
        /// <param name="taskNum">任务号</param>
@@ -228,5 +252,12 @@
        /// <param name="taskNum">任务号</param>
        /// <returns>返回处理结果</returns>
        WebResponseContent RollbackTaskStatusToLast(int taskNum);
        /// <summary>
        /// åˆ é™¤ä»»åŠ¡
        /// </summary>
        /// <param name="taskDTOs"></param>
        /// <returns></returns>
        WebResponseContent ReceiveWCSTask(int tasknum);
    }
}