package com.zy.asrs.controller; import com.zy.asrs.domain.param.RobotReportActionStatusParam; import com.zy.asrs.domain.param.ReportExceptionParam; import com.zy.common.utils.RobotUtils; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import java.util.HashMap; @RestController public class RobotController { //机械手向WCS回报任务结果完成 @PostMapping("/request/wcs/single_class_depal_task/report_action_status") public HashMap reportActionStatus(@RequestBody RobotReportActionStatusParam param) { HashMap map = new HashMap<>(); String taskId = param.getTask_id(); Integer taskStatus = param.getTask_status(); Integer pickNum = param.getPick_num(); Integer targetNum = param.getTarget_num(); String message = param.getMessage(); map.put("error", 0); map.put("error_message", "success"); return map; } //机械手向WCS回报异常 @PostMapping("/request/wcs/report_exception") public HashMap reportException(@RequestBody ReportExceptionParam param) { HashMap map = new HashMap<>(); String taskId = param.getTask_id(); String errorCode = param.getError_code(); String msg = param.getMsg(); String tip = param.getTip(); map.put("error", 0); map.put("error_message", "success"); return map; } }