diff --git a/app/controller/admin/member/MemberController.php b/app/controller/admin/member/MemberController.php index 4e68e0d..1e51d62 100644 --- a/app/controller/admin/member/MemberController.php +++ b/app/controller/admin/member/MemberController.php @@ -11,14 +11,19 @@ class MemberController extends BaseController public function page(): Json { - $model = \app\entity\XmMember::withSearch([], [ - 'telephone' => $this->request->get('telephone/s', ''), - 'telephone_md5' => $this->request->get('telephone_md5/s', ''), - 'realname' => $this->request->get('realname/s', ''), - 'register_channel_id ' => $this->request->get('register_channel_id/d', 0), - ])->append(['channel']); + try{ + $model = \app\entity\XmMember::withSearch([], [ + 'telephone' => $this->request->get('telephone/s', ''), + 'telephone_md5' => $this->request->get('telephone_md5/s', ''), + 'realname' => $this->request->get('realname/s', ''), + 'register_channel_id ' => $this->request->get('register_channel_id/d', 0), + ])->append(['channel']); + + $paginate = CurdService::getPaginate($this->request, $model); + }catch (\Exception $e){ + return $this->writeError($e->getMessage()); + } - $paginate = CurdService::getPaginate($this->request, $model); return $this->writeSuccess('success', $paginate); }