| | |
| | | if (null == staReserveService.reserveStaIn(destSta, task, 1)) { |
| | | throw new BusinessException("destSta:" + destSta.getStaNo() + " 预约失败"); |
| | | } |
| | | staReserveService.allocateCallBack(task, agv.getId()); |
| | | |
| | | // task |
| | | task.setOriLoc(oriLoc.getId()); |
| | |
| | | if (null == staReserveService.reserveStaOut(oriSta, task, 1)) { |
| | | throw new BusinessException("oriSta:" + oriSta.getStaNo() + " 预约失败"); |
| | | } |
| | | staReserveService.allocateCallBack(task, agv.getId()); |
| | | |
| | | // destLoc |
| | | if (!Cools.isEmpty(param.getEndLocNo())) { |
| | |
| | | if (null == staReserveService.reserveStaOut(oriSta, task, 1)) { |
| | | throw new BusinessException("oriSta:" + oriSta.getStaNo() + " 预约失败"); |
| | | } |
| | | staReserveService.allocateCallBack(task, agv.getId()); |
| | | |
| | | // destSta |
| | | if (!Cools.isEmpty(param.getEndStaNo())) { |
| | |
| | | if (null == staReserveService.reserveStaIn(destSta, task, 1)) { |
| | | throw new BusinessException("destSta:" + destSta.getStaNo() + " 预约失败"); |
| | | } |
| | | staReserveService.allocateCallBack(task, agv.getId()); |
| | | |
| | | // task |
| | | task.setOriSta(oriSta.getId()); |