Jonlin 6 years ago
parent
commit
6964ab56c7
1 changed files with 10 additions and 1 deletions
  1. 10 1
      application/service/controller/Message.php

+ 10 - 1
application/service/controller/Message.php

@@ -12,6 +12,7 @@ class Message extends Base
             $start_time = input("param.start_time/s");
             $end_time = input("param.end_time/s");
             $limit  = input("param.pageSize/s");
+            $pageNumber = input("param.pageNumber/s");
             $offset = (input("param.pageNumber/s") - 1) * $limit;
             if(!empty($start_time)){
                 $start = strtotime($start_time);
@@ -21,6 +22,8 @@ class Message extends Base
             }
         }
         $message = db('accountsmessage')->whereBetween('add_time', [$start, $end])->limit($offset, $limit)->order('add_time', 'desc')->select();
+        $total = db('accountsmessage')->whereBetween('add_time', [$start, $end])->order('add_time', 'desc')->count();
+        $pages = ceil($total/$limit);
         foreach($message as $key=>$vo){
             //转为日期时间格式
             $message[$key]['add_time'] = date('Y-m-d H:i:s',$vo['add_time']);
@@ -28,11 +31,17 @@ class Message extends Base
                 $message[$key]['dealWith_time'] = date('Y-m-d H:i:s',$vo['dealWith_time']);
             }
         }
+        $info = array();
+        $info['total'] = $total;
+        $info['pages'] = $pages;
+        $info['pageSize'] = $limit;
+        $info['pageNumber'] = $pageNumber;
+        $info['list'] = $message;
 
         $data = [
             'status'=>1,
             'msg'=>'成功',
-            'data'=>$message
+            'data'=>$info
         ];
 
         return json_encode($data,JSON_UNESCAPED_UNICODE);