| | |
| | | package com.zy.api.controller; |
| | | |
| | | import com.core.common.R; |
| | | import com.zy.api.controller.params.AgvCallBackParam; |
| | | import com.zy.api.entity.CallAgvParams; |
| | | import com.zy.api.service.AgvScheduleService; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | if (Objects.isNull(params)) { |
| | | return R.error("参数不能为空!!"); |
| | | } |
| | | if (Objects.isNull(params.getType())) { |
| | | return R.error("搬运类型不能为空!!"); |
| | | } |
| | | return agvScheduleService.callAgvCarry(params); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * AGV任务完成 |
| | | * @param params |
| | | * @return |
| | | */ |
| | | @ApiOperation("agv搬运结果回传") |
| | | @PostMapping("/agv/result/callback") |
| | | public R agvCarryCallBack(@RequestBody CallAgvParams params) { |
| | | public R agvCarryCallBack(@RequestBody AgvCallBackParam params) { |
| | | if (Objects.isNull(params)) { |
| | | return R.error("参数不能为空!!"); |
| | | } |
| | | return agvScheduleService.callback(params); |
| | | |
| | | } |
| | | } |