WIN-2308041133\Administrator 12 horas atrás
pai
commit
db5a0b4571

+ 5 - 3
app/api/controller/Product.php

@@ -99,17 +99,19 @@ class Product extends BaseController
 
         $query = (new StoreProduct())->where($where);
         $totalCount = $query->count();
+        $page = max(1, (int)$post['page']);
+        $pageSize = max(1, (int)$post['pageSize']);
         $list = $query
             ->order($orderField, $orderType)
-            ->page($post['page'], $post['pageSize'])
+            ->page($page, $pageSize)
             ->select()
             ->toArray();
 
         return app('json')->success([
             'list' => $list,
             'totalCount' => $totalCount,
-            'pageSize' => $post['pageSize'],
-            'page' => $post['page'],
+            'pageSize' => $pageSize,
+            'page' => $page,
         ]);
     }
 

+ 2 - 0
app/model/api/StoreProductReply.php

@@ -21,6 +21,8 @@ class StoreProductReply extends Model
      */
     public function getList($where = [], $page = 1, $pageSize = 20)
     {
+        $page = (int)$page;
+        $pageSize = (int)$pageSize;
         $query = $this->alias('r')
             ->field('r.*,u.nickname,u.avatar')
             ->leftJoin('user u', 'u.uid = r.uid')