|
|
@ -163,7 +163,7 @@ public class AgvMessageServiceImpl implements AgvMessageService { |
|
|
transferRequest.setToLocationId(toLocationId); |
|
|
transferRequest.setToLocationId(toLocationId); |
|
|
transferRequest.setBusinessType("AGV移库"); |
|
|
transferRequest.setBusinessType("AGV移库"); |
|
|
transferRequest.setRemark("AGV任务完成自动移库"); |
|
|
transferRequest.setRemark("AGV任务完成自动移库"); |
|
|
|
|
|
|
|
|
|
|
|
transferRequest.setToStation(transportTask.getToLocation()); |
|
|
// 调用移库方法 |
|
|
// 调用移库方法 |
|
|
wmsMessageService.doWareHouseForPallet(transferRequest); |
|
|
wmsMessageService.doWareHouseForPallet(transferRequest); |
|
|
log.info("移库操作执行成功"); |
|
|
log.info("移库操作执行成功"); |
|
|
@ -192,13 +192,9 @@ public class AgvMessageServiceImpl implements AgvMessageService { |
|
|
throw new RuntimeException("栈板不存在:" + transportTask.getPalletId()); |
|
|
throw new RuntimeException("栈板不存在:" + transportTask.getPalletId()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 获取目标站点信息 |
|
|
|
|
|
Map<String, Object> toStationInfo = getStationInfo(transportTask.getToLocation()); |
|
|
|
|
|
String toWarehouseId = (String) toStationInfo.get("warehouseCode"); |
|
|
|
|
|
|
|
|
|
|
|
// 更新栈板位置信息(复用doWareHouseForPallet中的逻辑) |
|
|
// 更新栈板位置信息(复用doWareHouseForPallet中的逻辑) |
|
|
pallet.setLocationCode(transportTask.getToLocation()); |
|
|
pallet.setLocationCode(transportTask.getToLocation()); |
|
|
pallet.setWarehouseId(toWarehouseId); |
|
|
|
|
|
palletService.updateById(pallet); |
|
|
palletService.updateById(pallet); |
|
|
|
|
|
|
|
|
log.info("栈板{}位置已更新到目标站点{}", transportTask.getPalletId(), transportTask.getToLocation()); |
|
|
log.info("栈板{}位置已更新到目标站点{}", transportTask.getPalletId(), transportTask.getToLocation()); |
|
|
|