参数去空

liweidong
张乾翔 2 days ago
parent 6e9dd88377
commit 4b96818198
  1. 6
      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<IPage<BasicClazzVO>> list(@Parameter(hidden = true) @RequestParam Map<String, Object> basicClazz,
Query query) {
basicClazz = basicClazz
.entrySet()
.stream()
.filter(entry -> Objects.nonNull(entry.getValue()))
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
QueryWrapper<BasicClazz> qw = Condition.getQueryWrapper(basicClazz, BasicClazz.class);
IPage<BasicClazz> pages = service.page(Condition.getPage(query), qw);
IPage<BasicClazzVO> pagesVO = BasicClazzWrapper.build().pageVO(pages);

Loading…
Cancel
Save