Просмотр исходного кода

优化-4

(cherry picked from commit bebd17e5da07ed92c9cdd694f71211ef3506f8ad)
MOKASZ\lw12420 2 лет назад
Родитель
Сommit
8aa4231ef3

+ 6 - 7
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/lbIn/HomePageInController.java

@@ -57,9 +57,8 @@ public class HomePageInController {
         }
         Query query = Query.query(criteria);
         Criteria finalCriteria = criteria;
-        int skip  = request.getPage();
-        int limit = (request.getPage() - 1) * request.getPage();
-
+        int skip  = (request.getPage() - 1) * request.getSize();
+        int limit = request.getPage() * request.getSize();
         Mono<Paged<HomePageTemp>> pagedMono = template.count(query, HomePageTemp.class).flatMap(fm ->
                 template.select(Query.query(finalCriteria)
                         .offset(skip)
@@ -79,12 +78,12 @@ public class HomePageInController {
      */
     @PostMapping("pageTempItem")
     public Mono<RStatus<Paged<HomePageTempItem>>> pageTempItem(@RequestBody HomePageItemRequest request)   {
-        Criteria criteria= Criteria.where("home_page_id").is(request.getHomePageId()).and("item_type").is(request.getItmeType()) ;
+        Criteria criteria= Criteria.where("home_page_id").is(request.getHomePageId())
+                .and("item_type").is(request.getItmeType()) ;
         Query query = Query.query(criteria);
         Criteria finalCriteria = criteria;
-        int  skip = request.getPage();
-        int limit = (request.getPage() - 1) * request.getPage();
-
+        int skip  = (request.getPage() - 1) * request.getSize();
+        int limit = request.getPage() * request.getSize();
         Mono<Paged<HomePageTempItem>> pagedMono = template.count(query, HomePageTempItem.class).flatMap(fm ->
                 template.select(Query.query(finalCriteria)
                         .offset(skip)

+ 1 - 1
launch-admin/src/main/java/com/webflux/launchadmin/mysql/controller/lbIn/request/HomePageItemRequest.java

@@ -10,7 +10,7 @@ public class HomePageItemRequest {
     private Integer page;
     private Integer size;
     @NotNull
-    private String homePageId;
+    private Long homePageId;
     /**
      * Banner:b 推荐:t 热门:r
      */