From 4b968181987911899c5c81b0214f7f96fbb58df4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E4=B9=BE=E7=BF=94?= Date: Wed, 22 Apr 2026 20:07:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E6=95=B0=E5=8E=BB=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desk/basic/controller/BasicClazzController.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BasicClazzController.java b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BasicClazzController.java index 29e010b8..2eee8bb1 100644 --- a/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BasicClazzController.java +++ b/blade-service/blade-desk/src/main/java/org/springblade/desk/basic/controller/BasicClazzController.java @@ -47,6 +47,7 @@ import org.springframework.web.multipart.MultipartFile; import java.util.List; import java.util.Map; +import java.util.Objects; import java.util.stream.Collectors; /** @@ -91,6 +92,11 @@ public class BasicClazzController extends BladeController { @Operation(summary = "list分页", description = "传入BasicClazz Obj") public R> list(@Parameter(hidden = true) @RequestParam Map basicClazz, Query query) { + basicClazz = basicClazz + .entrySet() + .stream() + .filter(entry -> Objects.nonNull(entry.getValue())) + .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue)); QueryWrapper qw = Condition.getQueryWrapper(basicClazz, BasicClazz.class); IPage pages = service.page(Condition.getPage(query), qw); IPage pagesVO = BasicClazzWrapper.build().pageVO(pages);