| | |
| | | if (Cools.isEmpty(param.getStatus())){ |
| | | return R.error("完成标记[status]不能为空"); |
| | | } |
| | | openService.getAgvTaskOver(param); |
| | | return R.ok(); |
| | | R agvTaskOver = openService.getAgvTaskOver(param); |
| | | apiLogService.save("AGV请求任务完成" |
| | | ,request.getRemoteAddr()+request.getRequestURI() |
| | | ,appkey |
| | | ,request.getRemoteAddr() |
| | | ,JSON.toJSONString(param) |
| | | ,agvTaskOver.toString() |
| | | ,true |
| | | ); |
| | | return agvTaskOver; |
| | | } |
| | | |
| | | //创建任务 |
| | |
| | | return R.error("托盘编码为空!"); |
| | | } else if (Cools.isEmpty(param.getWharfSource())){ |
| | | return R.error("源码头为空!"); |
| | | } else if (Cools.isEmpty(param.getFreeWharfs()) || param.getFreeWharfs().size()==0){ |
| | | return R.error("空闲的入库码头(AGV)为空!"); |
| | | } |
| | | // else if (Cools.isEmpty(param.getFreeWharfs()) || param.getFreeWharfs().size()==0){ |
| | | // return R.error("空闲的入库码头(AGV)为空!"); |
| | | // } |
| | | R r = openService.AgvToWCSToWms(param); |
| | | apiLogService.save("AGV请求入库码头接口" |
| | | ,request.getRemoteAddr()+request.getRequestURI() |
| | |
| | | ,R.error("站点状态不可入").toString() |
| | | ,true |
| | | ); |
| | | return R.error("站点状态不可入"); |
| | | return R.error("站点状态不可入,自动信号:"+basDevp.getAutoing()+";可入信号:"+basDevp.getInEnable()+";可出信号:"+basDevp.getOutEnable()); |
| | | } |
| | | |
| | | |