This commit is contained in:
2026-08-27 13:35:52 +08:00
parent 3975759458
commit a79999d97c
9 changed files with 155 additions and 1 deletions
@@ -182,7 +182,8 @@ public class LoadingDeliveryService {
}
loadingModelBridge.requireCompleted(tenantId, target.sourceInboundId());
completionGate.requireReleasedBooking(tenantId, target.sourceInboundId());
requireCompletedPicking(tenantId, target.sourceInboundId());
// The cabinet PDA task is the source of truth while settling. The inbound-level
// picking review is completed after this transition and must not gate it here.
requireCompletionEvidence(tenantId, evidenceInboundId);
if (repository.completeLoadedChild(tenantId, target.sourceInboundId(), operatorId,
request.expectedVersion()) != 1) throw concurrent();