diff --git a/firstleg/src/main/java/com/baiyue/firstleg/service/LoadingPickService.java b/firstleg/src/main/java/com/baiyue/firstleg/service/LoadingPickService.java index b5b15dd8a..d302fc846 100644 --- a/firstleg/src/main/java/com/baiyue/firstleg/service/LoadingPickService.java +++ b/firstleg/src/main/java/com/baiyue/firstleg/service/LoadingPickService.java @@ -1054,7 +1054,10 @@ public class LoadingPickService { return repository.inboundOwners(taskId).stream().collect(Collectors.toMap( LoadingPickItemMapper.InboundOwner::inboundId, LoadingPickItemMapper.InboundOwner::tenantId, - (left, right) -> left)); + (left, right) -> { + if (!Objects.equals(left, right)) throw conflict("PDA任务入库单客户归属冲突"); + return left; + })); } private Map> inventoryByInbound(long warehouseId,