From 4d22a81018101a574f5345d62dfa7c0a7a66b58d Mon Sep 17 00:00:00 2001 From: zhengxuming Date: Mon, 11 Aug 2025 18:05:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A2=9E=E5=8A=A0=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/PdaIosInServiceImpl.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda_manage/ios_manage/service/impl/PdaIosInServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda_manage/ios_manage/service/impl/PdaIosInServiceImpl.java index 15d05e5..81aba7d 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda_manage/ios_manage/service/impl/PdaIosInServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda_manage/ios_manage/service/impl/PdaIosInServiceImpl.java @@ -662,7 +662,18 @@ public class PdaIosInServiceImpl implements PdaIosInService { @Override @Transactional public PdaResponse zwConfirmIn(ZwConfirmInDto dto) { - //查询字典表 + //校验是否重复 + if (dto.getParam_list().stream() + .map(ZwConfirmInParamDto::getSite_code) + .distinct() + .count() != dto.getParam_list().size() || dto.getParam_list().stream() + .map(ZwConfirmInParamDto::getVehicle_code) + .distinct() + .count() != dto.getParam_list().size()) { + throw new BadRequestException("存在重复的点位或托盘号,请核对!"); + } + + //查询字典表 List dictList = sysDictMapper.selectList(new LambdaQueryWrapper() .eq(Dict::getCode, "MATERIAL_MODEL_SECT"));