1
HuBingJie
2025-11-22 51af2794f47d5b68496edbc09d0ccb168347f02b
ÏîÄ¿´úÂë/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs
@@ -1,4 +1,4 @@
#region << ç‰ˆ æœ¬ æ³¨ é‡Š >>
#region << ç‰ˆ æœ¬ æ³¨ é‡Š >>
/*----------------------------------------------------------------
 * å‘½åç©ºé—´ï¼šWIDESEAWCS_ITaskInfoService
 * åˆ›å»ºè€…:胡童庆
@@ -131,7 +131,10 @@
        /// <param name="deviceNo">设备编号</param>
        /// <param name="outStationCodes">当前地址</param>
        /// <returns>返回任务实体对象集合,可能为null</returns>
        List<Dt_Task> QueryStackerCraneOutTasks(string deviceNo, List<string> outStationCodes);
        List<Dt_Task> QueryStackerCraneOutTasks(string deviceNo);
        List<Dt_Task> QueryStackerCraneYKTasks(string deviceNo);
        /// <summary>
@@ -195,7 +198,7 @@
        /// </summary>
        /// <param name="taskNum">任务编号</param>
        /// <returns>返回处理结果</returns>
        WebResponseContent StackCraneTaskCompleted(int taskNum);
        bool StackCraneTaskCompleted(int taskNum);
        /// <summary>
        /// ä»»åŠ¡å®Œæˆ
@@ -217,5 +220,39 @@
        /// <param name="taskNum">任务号</param>
        /// <returns>返回处理结果</returns>
        WebResponseContent RollbackTaskStatusToLast(int taskNum);
        //查找2楼入库任务
        Dt_Task GetTaskIninfo(string Pallat);
        WebResponseContent UpdateTaskIninfo(string Pallat,string StationCode);
        /// <summary>
        /// åˆ¤æ–­æµ…货位是否有任务
        /// </summary>
        /// <param name="deviceNo"></param>
        /// <param name="SourceAddress"></param>
        /// <returns></returns>
        Dt_Task QueryStationIsOccupiedOutTasks(string deviceNo, string LocaAddress);
        /// <summary>
        /// æ ¹æ®æ·±åº“位向wms申请判断浅库位是否有货,是否需要进行移库操作
        /// </summary>
        /// <param name="palletCode">托盘号</param>
        /// <param name="sourceAddress">起始地址</param>
        /// <returns></returns>
        Dt_Task RequestWMSTaskMovelibrary(Dt_Task _Task);
        /// <summary>
        /// å‡ºåº“口获取当前堆垛机完成任务
        /// </summary>
        /// <returns></returns>
        Dt_Task GetOutTaskInfo(string PLCaddress);
        /// <summary>
        /// 2楼出库口申请取消
        /// </summary>
        /// <returns></returns>
        Dt_Task GetOutTaskInfo2(string PalletCode);
        WebResponseContent WCSCancelinventory(int taskNum);
    }
}