|
|
@@ -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);
|