Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/IRobotTaskService.cs
@@ -54,6 +54,7 @@
        /// </summary>
        public List<int> TaskRobotTypes { get; }
        public bool DeleteRobotTask(int id);
        public Dt_RobotTask? QueryRobotCraneTask(string deviceCode);
@@ -88,6 +89,14 @@
        /// <returns>操作结果</returns>
        WebResponseContent CreateLocalRobotTask(Dt_Task task);
        /// <summary>
        /// 检查源线体是否有托盘号,并根据结果创建机械手任务。
        /// 有托盘号时调用 CreateLocalRobotTask,无托盘号时从 WMS 获取任务。
        /// </summary>
        /// <param name="task">出库任务实体</param>
        /// <returns>操作结果</returns>
        WebResponseContent CheckSourceLineAndCreateRobotTask(Dt_Task task);
        int MapWarehouseIdConfigKey(string? targetAddress);
        string ResolveRobotRuleValue(string? targetAddress, string addressSectionName, string? fallback);
    }