| | |
| | | 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);
|