hutongqing
2024-08-26 569e91c63636345391f741df049c9374a141a434
WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
@@ -37,6 +37,38 @@
        WebResponseContent ReceiveWMSTask(List<WMSTaskDTO> taskDTOs);
        /// <summary>
        ///
        /// </summary>
        /// <param name="palletCode"></param>
        /// <param name="sourceAddress"></param>
        /// <returns></returns>
        WebResponseContent RequestWMsTask(string palletCode, string sourceAddress);
        /// <summary>
        ///
        /// </summary>
        /// <param name="deviceNo"></param>
        /// <param name="currentAddress"></param>
        /// <returns></returns>
        Dt_Task QueryConveyorLineTask(string deviceNo, string currentAddress);
        /// <summary>
        ///
        /// </summary>
        /// <param name="taskNum"></param>
        /// <param name="nextAddress"></param>
        /// <returns></returns>
        Dt_Task QueryExecutingConveyorLineTask(int taskNum, string nextAddress);
        /// <summary>
        ///
        /// </summary>
        /// <param name="taskNum"></param>
        /// <param name="currentAddress"></param>
        /// <returns></returns>
        Dt_Task QueryCompletedConveyorLineTask(int taskNum, string currentAddress);
        /// <summary>
        /// 根据设备编号、当前地址按照优先级以及创建时间排序查询任务池新增的任务
        /// </summary>
        /// <param name="deviceNo">设备编号</param>
@@ -64,7 +96,7 @@
        /// 根据设备编号、当前地址按照优先级以及创建时间排序查询任务池出库类型的新增的任务
        /// </summary>
        /// <param name="deviceNo">设备编号</param>
        /// <param name="currentAddress">当前地址</param>
        /// <param name="outStationCodes">当前地址</param>
        /// <returns>返回任务实体对象集合,可能为null</returns>
        List<Dt_Task> QueryStackerCraneOutTasks(string deviceNo, List<string> outStationCodes);
@@ -89,6 +121,13 @@
        WebResponseContent UpdateTaskStatusToNext(int taskNum);
        /// <summary>
        ///
        /// </summary>
        /// <param name="taskNum"></param>
        /// <param name="currentAddress"></param>
        Dt_Task? UpdatePosition(int taskNum, string currentAddress);
        /// <summary>
        /// 任务完成
        /// </summary>
        /// <param name="taskNum">任务编号</param>