// +---------------------------------------------------------------------- namespace app\admin\controller\system; use app\admin\controller\Auth; use mall\response\Response; use think\facade\Request; use think\facade\View; use app\admin\service\system\Payment as PaymentService; class Payment extends Auth{ /** * 列表 * @return string|\think\response\Json */ public function index(){ if(Request::isAjax()){ $data = PaymentService::getList(); return Response::returnArray("ok",0,$data,count($data)); } return View::fetch(); } /** * 编辑 * @return string|\think\response\Json */ public function editor(){ try{ if(Request::isAjax()){ PaymentService::save(Request::param()); return Response::returnArray("操作成功"); } $row = PaymentService::detail(Request::param("id",0,"intval")); return View::fetch("editor_".str_replace("-","_",$row["code"]),[ "data"=>$row ]); }catch (\Exception $ex){ return Response::returnArray($ex->getMessage(),0); } } /** * 更新字段 * @return \think\response\Json */ public function field(){ try { PaymentService::setFields(); return Response::returnArray("操作成功"); }catch (\Exception $ex){ return Response::returnArray($ex->getMessage(),0); } } }