| | |
| | | priority = param.getPriority(); |
| | | } |
| | | |
| | | if (createWcsTaskParam != null) { |
| | | if (!createWcsTaskParam.getFrmPos().equals("06YZ0001")){ |
| | | try { |
| | | AgvTaskCreateParam agvTaskCreateParam = new AgvTaskCreateParam(); |
| | | getInRequestParam(agvTaskCreateParam, createWcsTaskParam); |
| | | String httpRequest = doHttpRequest(agvTaskCreateParam, "172.18.16.248:443", "/rcs/rtas/api/robot/controller/task/submit"); |
| | | if (!httpRequest.equals("SUCCESS")){ |
| | | throw new CoolException("转发AGV任务失败" + httpRequest); |
| | | } |
| | | |
| | | Task task = new Task(); |
| | | task.setUuid(String.valueOf(snowflakeIdWorker.nextId())); |
| | | task.setTaskNo(String.valueOf(Utils.getTaskNo("OUT"))); |
| | |
| | | boolean result = taskService.save(task); |
| | | if (!result) { |
| | | throw new CoolException("生成出库任务失败!"); |
| | | } |
| | | |
| | | }catch (Exception e){ |
| | | throw new CoolException("转发AGV任务出错" + e.getMessage()); |
| | | } |
| | | } |
| | | } |
| | | |
| | | return R.ok(); |