feat(可回溯): 可回溯
修改分页查询
This commit is contained in:
@@ -39,19 +39,14 @@ public class OrderController {
|
||||
|
||||
Example<Order> ep = Example.of(order, matcher);
|
||||
Sort s = Sort.by("createAt");
|
||||
Mono<Page<Order>> pres = orderRepository.findAll(ep, pageRequest);
|
||||
return pres.flatMap(p -> {
|
||||
resList.setTotal(p.getTotalElements());
|
||||
resList.setList(p.getContent());
|
||||
|
||||
Flux<Order> flux = orderRepository.findAll(ep, s);
|
||||
flux.count().subscribe(c -> resList.setTotal(c));
|
||||
Mono<List<Order>> listMono = flux.skip(pageRequest.getOffset()).limitRequest(pageRequest.getPageSize()).collectList();
|
||||
return listMono.flatMap(list -> {
|
||||
resList.setList(list);
|
||||
return Mono.just(ResObj.ok(resList));
|
||||
});
|
||||
// Flux<Order> flux = orderRepository.findAll(ep, s).skip(pageRequest.getOffset()).limitRate(pageRequest.getPageSize());
|
||||
//
|
||||
// Mono<List<Order>> listMono = flux.collectList();
|
||||
// return listMono.flatMap(list -> {
|
||||
// resList.setList(list);
|
||||
// return Mono.just(ResObj.ok(resList));
|
||||
// });
|
||||
}
|
||||
|
||||
@PostMapping("/info/{orderId}")
|
||||
|
||||
Reference in New Issue
Block a user