wanshenmean
2 天以前 ff006f77f6267fc0d2c4ee810d897a85165f5b8f
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/IRobotTaskService.cs
@@ -83,12 +83,28 @@
        WebResponseContent GetWMSRobotTask(Dt_Task task);
        /// <summary>
        ///
        /// </summary>
        /// <param name="taskType"></param>
        /// <param name="palletCode"></param>
        /// <returns></returns>
        int GetRobotTaskTotalNum(int taskType, string? palletCode);
        /// <summary>
        /// 在本地直接创建机械手任务,不调用WMS接口
        /// </summary>
        /// <param name="task">出库任务</param>
        /// <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);
        WebResponseContent CreateRobotTaskManually(ManualRobotTaskDto request);