// +---------------------------------------------------------------------- namespace app\admin\controller\users; use app\admin\controller\Auth; use mall\response\Response; use think\facade\Request; use think\facade\View; use app\admin\service\users\Consult as ConsultService; class Consult extends Auth { /** * 列表 * @return string|\think\response\Json */ public function index(){ if(Request::isAjax()){ $list = ConsultService::getList(Request::param()); return Response::returnArray("ok",0,$list['data'],$list['count']); } return View::fetch(); } /** * 详情 * @return string|\think\response\Json */ public function detail(){ try{ if(Request::isAjax()){ ConsultService::save(Request::param()); return Response::returnArray("操作成功"); } return View::fetch("",ConsultService::delete(Request::param("id",0,"intval"))); }catch (\Exception $ex){ if(Request::isAjax()){ return Response::returnArray($ex->getMessage(),0); } $this->error($ex->getMessage()); } } /** * 删除 * @return \think\response\Json */ public function delete(){ try { ConsultService::delete(Request::param("id",0,"intval")); return Response::returnArray("删除成功"); } catch (\Exception $ex) { return Response::returnArray("操作失败,请稍候在试。",0); } } }