From e72ac14425a8af7b454eeb19be8cca930c6b165c Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Thu, 27 Aug 2026 19:31:38 +0800 Subject: [PATCH] fix: map warehouse pallet lookup failure --- .../inboundplan/pda/service/ReceivingContainerService.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/service/ReceivingContainerService.java b/lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/service/ReceivingContainerService.java index 57352e657..195326cd6 100644 --- a/lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/service/ReceivingContainerService.java +++ b/lastleg-service/src/main/java/com/baiyue/lastleg/inboundplan/pda/service/ReceivingContainerService.java @@ -256,7 +256,12 @@ public class ReceivingContainerService { ReceivingContainerSession session = requireSigned(operatorKey); String customerId = session.getCustomerId(); InboundRef ref = requireInbound(customerId, session.getContainerNo(), request.inboundCode()); - WarehouseResourceGateway.WarehousePalletReference pallet = warehouse.resolvePallet(request.palletCode()); + WarehouseResourceGateway.WarehousePalletReference pallet; + try { + pallet = warehouse.resolvePallet(request.palletCode()); + } catch (IllegalArgumentException exception) { + throw notFound("Pallet was not found"); + } if (pallet == null) throw notFound("Pallet was not found"); validatePallet(ref, pallet); return new ReceivingContainerResponses.PalletResolved(pallet.palletNo(), pallet.warehouseId(), pallet.status(),