|
@@ -169,18 +169,24 @@ class Guild extends Api
|
|
*/
|
|
*/
|
|
public function getGuildList() {
|
|
public function getGuildList() {
|
|
$search = $this->request->request("search","","string"); //搜索的字段 公会名称/公会ID
|
|
$search = $this->request->request("search","","string"); //搜索的字段 公会名称/公会ID
|
|
- if(!$search) $this->error("请输入要搜索的公会名称或公会ID");
|
|
|
|
|
|
+ $page = $this->request->request("page",1);
|
|
|
|
+ $pageNum = $this->request->request("pageNum",10);
|
|
|
|
+ $offset = ($page-1) * $pageNum;
|
|
|
|
+ //if(!$search) $this->error("请输入要搜索的公会名称或公会ID");
|
|
global $whereOr;
|
|
global $whereOr;
|
|
$where = [];$whereOr = [];
|
|
$where = [];$whereOr = [];
|
|
$where['status'] = 1;
|
|
$where['status'] = 1;
|
|
- $whereOr['name'] = array('like', '%' . $search . '%');
|
|
|
|
- $whereOr['g_id'] = $search;
|
|
|
|
|
|
+ if (!empty($search)) {
|
|
|
|
+ $whereOr['name'] = array('like', '%' . $search . '%');
|
|
|
|
+ $whereOr['g_id'] = $search;
|
|
|
|
+ }
|
|
$res = \app\common\model\Guild::field("id,g_id,user_id,party_id,name,image,desc,member")
|
|
$res = \app\common\model\Guild::field("id,g_id,user_id,party_id,name,image,desc,member")
|
|
->where($where)
|
|
->where($where)
|
|
->where(function ($query) {
|
|
->where(function ($query) {
|
|
global $whereOr;
|
|
global $whereOr;
|
|
$query->whereOr($whereOr);
|
|
$query->whereOr($whereOr);
|
|
})
|
|
})
|
|
|
|
+ ->limit($offset,$pageNum)
|
|
->select();
|
|
->select();
|
|
$this->success("获取成功!",$res);
|
|
$this->success("获取成功!",$res);
|
|
}
|
|
}
|