/** * 搜索 * * @param Request $request * @author yangyifan <*****@*****.**> */ public function getSearch(Request $request) { //接受参数 $search = $request->get('search', ''); $sort = $request->get('sort', 'id'); $order = $request->get('order', 'asc'); $limit = $request->get('limit', 0); $offset = $request->get('offset', config('config.page_limit')); //解析params parse_str($search); //组合查询条件 $map = []; if (!empty($app_cat_id)) { $map['app_cat_id'] = $app_cat_id; } if (!empty($status)) { $map['status'] = $status; } $data = AppModel::search($map, $sort, $order, $limit, $offset); echo json_encode(['total' => $data['count'], 'rows' => $data['data']]); }