|
|
@@ -25,33 +25,19 @@ class ServiceLabel extends BaseController{
|
|
|
* @return type
|
|
|
*/
|
|
|
public function list(Request $request) {
|
|
|
- $pageSize = 50;
|
|
|
$post = UtilService::getMore([
|
|
|
- ['page',1],
|
|
|
- ['title',''],
|
|
|
- ['status',''],
|
|
|
+ ['page',1],
|
|
|
+ ['pageSize', 50],
|
|
|
+ ['title',''],
|
|
|
+ ['status',''],
|
|
|
+
|
|
|
],$request);
|
|
|
- $where=[];
|
|
|
- if(in_array((string)$post["status"],['0','1'])){
|
|
|
- $where[]=["status","=",(int)$post["status"]];
|
|
|
- }
|
|
|
- if(!empty($post["title"])){
|
|
|
- $where[]=["title","like","%{$post["title"]}%"];
|
|
|
- }
|
|
|
- $data = (new LabelModel)
|
|
|
- ->where($where)
|
|
|
- ->page((int)$post["page"], (int)$pageSize)
|
|
|
- ->order("seq","desc")
|
|
|
- ->order("id","desc")
|
|
|
- ->select()
|
|
|
- ->toArray();
|
|
|
- $pageCount = (new LabelModel)->where($where)->count();
|
|
|
- $data = empty($data)?[]:$data;
|
|
|
+ $data = (new LabelModel)->getList($post);
|
|
|
return app('json')->success([
|
|
|
- 'list' => $data,
|
|
|
- 'pageCount' => $pageCount,
|
|
|
- 'pageSize' => $pageSize,
|
|
|
- 'page' => $post["page"]
|
|
|
+ 'list' => $data["list"],
|
|
|
+ 'pageCount' => $data["totalCount"],
|
|
|
+ 'pageSize' => $data["pageSize"],
|
|
|
+ 'page' => $data["page"],
|
|
|
]);
|
|
|
}
|
|
|
|