wanshenmean
13 小时以前 419159c8611dca81b94b3103cdeaeb9272aed5ea
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/IRobotTaskService.cs
@@ -57,6 +57,13 @@
        public Dt_RobotTask? QueryRobotCraneTask(string deviceCode);
        /// <summary>
        /// 根据设备编码获取执行中的机械手任务
        /// </summary>
        /// <param name="deviceCode">设备编码</param>
        /// <returns>执行中的任务对象,如果没有则返回 null</returns>
        public Dt_RobotTask? QueryRobotCraneExecutingTask(string deviceCode);
        Task<bool> UpdateRobotTaskAsync(Dt_RobotTask robotTask);
        /// <summary>
@@ -68,12 +75,19 @@
        WebResponseContent ReceiveWMSTask([NotNull] WMSTaskDTO taskDTO, StockDTO stockDTO);
        /// <summary>
        ///
        /// 调用WMS接口获取机械手任务
        /// </summary>
        /// <param name="task"></param>
        /// <returns></returns>
        /// <param name="task">出库任务</param>
        /// <returns>操作结果</returns>
        WebResponseContent GetWMSRobotTask(Dt_Task task);
        /// <summary>
        /// 在本地直接创建机械手任务,不调用WMS接口
        /// </summary>
        /// <param name="task">出库任务</param>
        /// <returns>操作结果</returns>
        WebResponseContent CreateLocalRobotTask(Dt_Task task);
        int MapWarehouseIdConfigKey(string? targetAddress);
        string ResolveRobotRuleValue(string? targetAddress, string addressSectionName, string? fallback);
    }