From c2f944f370907d26d30f81daa6947d4b2ee2a355 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 22 三月 2025 15:38:00 +0800 Subject: [PATCH] # 绑定bug修复 --- rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocAreaMatRelaServiceImpl.java | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocAreaMatRelaServiceImpl.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocAreaMatRelaServiceImpl.java index f4d140a..dce36e7 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocAreaMatRelaServiceImpl.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/LocAreaMatRelaServiceImpl.java @@ -51,7 +51,7 @@ } matnrIds.addAll(list); } - if (!param.getMatnrId().isEmpty()) { + if (!Objects.isNull(param.getMatnrId()) && !param.getMatnrId().isEmpty()) { List<Matnr> matnrs = matnrService.list(new LambdaQueryWrapper<Matnr>() .select(Matnr::getId, Matnr::getGroupId) .in(Matnr::getId, param.getMatnrId())); @@ -61,7 +61,7 @@ matnrIds.addAll(matnrs); } List<LocAreaMatRela> locAreaMatRelas = new ArrayList<>(); - if (!param.getTypeId().isEmpty()) { + if (!Objects.isNull(param.getTypeId()) && !param.getTypeId().isEmpty()) { for (Long typeId : param.getTypeId()) { List<LocTypeRela> list = locTypeRelaService.list(new LambdaQueryWrapper<LocTypeRela>() .select(LocTypeRela::getLocId).eq(LocTypeRela::getTypeId, typeId)); @@ -84,8 +84,8 @@ } } - if (!param.getLocId().isEmpty()) { - List<LocTypeRela> list = locTypeRelaService.list(new LambdaQueryWrapper<LocTypeRela>().in(LocTypeRela::getLocId, param.getTypeId()).select(LocTypeRela::getTypeId, LocTypeRela::getLocId)); + if (!Objects.isNull(param.getLocId()) && !param.getLocId().isEmpty()) { + List<LocTypeRela> list = locTypeRelaService.list(new LambdaQueryWrapper<LocTypeRela>().in(LocTypeRela::getLocId, param.getLocId()).select(LocTypeRela::getTypeId, LocTypeRela::getLocId)); if (list.isEmpty()) { throw new CoolException("鏁版嵁閿欒锛氬簱浣嶆湭缁戝畾搴撲綅绫诲瀷锛侊紒"); } -- Gitblit v1.9.1