|
|
|
@ -99,19 +99,24 @@ public class AgvTaskController { |
|
|
|
/** |
|
|
|
* @Description 取消AGV运输任务 - rqrq |
|
|
|
* @Title cancelTuskTask |
|
|
|
* @param params 包含任务号的参数 |
|
|
|
* @param params 包含工厂编码和任务号的参数 |
|
|
|
* @return 操作结果 |
|
|
|
* @author rqrq |
|
|
|
* @date 2025/10/31 |
|
|
|
*/ |
|
|
|
@PostMapping("/cancelTuskTask") |
|
|
|
public R cancelTuskTask(@RequestBody Map<String, Object> params) throws Exception { |
|
|
|
String site = (String) params.get("site"); |
|
|
|
String taskNo = (String) params.get("taskNo"); |
|
|
|
|
|
|
|
if (site == null || site.trim().isEmpty()) { |
|
|
|
return R.error("工厂编码不能为空"); |
|
|
|
} |
|
|
|
if (taskNo == null || taskNo.trim().isEmpty()) { |
|
|
|
return R.error("任务单号不能为空"); |
|
|
|
} |
|
|
|
|
|
|
|
CancelTaskResult result = agvTaskService.cancelAgvTask(taskNo); |
|
|
|
CancelTaskResult result = agvTaskService.cancelAgvTask(site, taskNo); |
|
|
|
|
|
|
|
if (result.isSuccess()) { |
|
|
|
R r = R.ok().put("msg", result.getMessage()); |
|
|
|
|