fly hace 5 años
padre
commit
db3dd7729f

+ 2 - 1
app/Http/Controllers/QuickApp/User/UserController.php

@@ -232,7 +232,8 @@ class UserController extends BaseController
     public function signRecord(Request $request)
     {
         $month = $request->get('date', date('Y-m-01'));
-        $sign_result = paginationTransform(new SignRecordTransformer(), UserSignService::getUserSignRecord($this->uid, $month));
+        $page_size = $request->get('page_size', 15);
+        $sign_result = paginationTransform(new SignRecordTransformer(), UserSignService::getUserSignRecord($this->uid, $month, $page_size));
         $sign_status = UserSignService::isSign($this->uid);
         $sign_today = [];
         if ($sign_status) {

+ 2 - 2
app/Modules/User/Services/UserSignService.php

@@ -39,11 +39,11 @@ class UserSignService
     /**
      * 用户签到记录
      */
-    public static function getUserSignRecord($uid, $month)
+    public static function getUserSignRecord($uid, $month, $page_size = 15)
     {
         $UserSignModel = new UserSign();
         $UserSignModel->setCurrentTable(date('Ym', strtotime($month)));
-        return $UserSignModel->where('uid', $uid)->select('price', 'sign_time')->orderBy('sign_time', 'desc')->paginate();
+        return $UserSignModel->where('uid', $uid)->select('price', 'sign_time')->orderBy('sign_time', 'desc')->paginate($page_size);
     }