|
@@ -135,35 +135,18 @@ class ShowTemplate extends BaseController{
|
|
|
* @return type
|
|
|
*/
|
|
|
public function serviceType(Request $request) {
|
|
|
- $pageSize = 50;
|
|
|
$post = UtilService::getMore([
|
|
|
- ['page',1],
|
|
|
- ['title',''],
|
|
|
+ ['page',1],
|
|
|
+ ['pageSize', 50],
|
|
|
+ ['title',''],
|
|
|
+ ['status',''],
|
|
|
],$request);
|
|
|
- $data = (new ServiceTypeModel)
|
|
|
- ->when(1 == 1, function ($query) use ($request, $post) {
|
|
|
- if (!empty($post["title"])){
|
|
|
- $query->where("title","like","%{$post["title"]}%");
|
|
|
- }
|
|
|
- })
|
|
|
- ->page((int)$post["page"], (int)$pageSize)
|
|
|
- ->order("seq","desc")
|
|
|
- ->order("id","desc")
|
|
|
- ->select()
|
|
|
- ->toArray();
|
|
|
- $pageCount = (new ServiceTypeModel)
|
|
|
- ->when(1 == 1, function ($query) use ($request, $post) {
|
|
|
- if (!empty($post["title"])){
|
|
|
- $query->where("title",$post["title"]);
|
|
|
- }
|
|
|
- })
|
|
|
- ->count();
|
|
|
- $data = empty($data)?[]:$data;
|
|
|
+ $data = (new ServiceTypeModel)->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"],
|
|
|
]);
|
|
|
}
|
|
|
|