| | |
| | | */
|
| | | @PostMapping("/receive/tasks/status")
|
| | | public R receiveTaskStatus(@RequestBody TasksStatusCallbackParam callbackParam) {
|
| | | if (StringUtil.isNullOrEmpty(callbackParam.getEventType())) {
|
| | | if (!StringUtil.isNullOrEmpty(callbackParam.getEventType())) {
|
| | | if (StringUtil.isNullOrEmpty(callbackParam.getContainerCode())) {
|
| | | return R.error("容器编码不能为空!!");
|
| | | }
|
| | |
| | | @Transactional
|
| | | public R containerArrivedNotify(ContainerArrivedParam arrivedParam) {
|
| | | List<Task> tasks = taskService.list(new LambdaQueryWrapper<Task>().eq(Task::getBarcode, arrivedParam.getContainerCode()));
|
| | | if (!Collections.isEmpty(tasks)) {
|
| | | if (Collections.isEmpty(tasks)) {
|
| | | return R.error("任务不存在!!");
|
| | | // throw new CoolException("任务不存在!!");
|
| | | }
|