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<String,Object> reportActionStatus(@RequestBody RobotReportActionStatusParam param) {
|
HashMap<String, Object> 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<String,Object> reportException(@RequestBody ReportExceptionParam param) {
|
HashMap<String, Object> 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;
|
}
|
|
}
|