fix(lastleg): retry shipping nodes until loading handover exists

This commit is contained in:
2026-09-30 00:23:06 +08:00
parent 221227204d
commit f87caf9dd1
2 changed files with 22 additions and 2 deletions
@@ -53,8 +53,6 @@ public class ContainerShippingNodeConsumer {
return DeliveryAck.of(envelope, DeliveryAck.Outcome.DUPLICATE);
}
gates.initialize(payload.containerBookingId(), payload.oceanBookingId(),
payload.containerNo(), 0, 1);
ContainerShippingGate gate = gates.lock(payload.containerBookingId());
if (gate == null) throw new EventDependencyNotReadyException("船节点柜级投影尚未就绪");
if (!payload.containerNo().equals(gate.getContainerNo())) {