'10', 'name' => '微信支付'], ['id' => '20', 'name' => '支付宝'], ['id' => '30', 'name' => '银行卡'] ]; public $pay_type1 = [ 10 => '微信支付', 20 => '支付宝', 30 => '银行卡' ]; /** * 设置 */ public function index() { $supplier = SupplierModel::detail($this->getSupplierId()); if(empty($supplier["is_release"])){ return $this->renderError('没有权限'); } $pay_type = $this->pay_type; $data = ReleaseSettingModel::getAll(); return $this->renderSuccess('', compact('data','pay_type')); } /** * 基础信息设置 */ public function basic() { $param = $this->postData(); $data['basic'] = $param; return $this->edit($data); } /** * 条件设置 */ public function condition() { $param = $this->postData(); $data['condition'] = $param; return $this->edit($data); } /** * 佣金设置 */ public function commission() { $param = $this->postData(); $data['commission'] = $param; return $this->edit($data); } /** * 结算设置 */ public function settlement() { $param = $this->postData('form'); $data['settlement'] = $param; return $this->edit($data); } /** * 自定义文字设置 */ public function words() { $param = $this->postData(); $data['words'] = $param; return $this->edit($data); } /** * 申请协议设置 */ public function license() { $param = $this->postData(); $data['license'] = $param; return $this->edit($data); } /** * 页面背景设置 */ public function background() { $param = $this->postData(); $data['background'] = $param; return $this->edit($data); } /** * 修改 */ public function edit($data) { $model = new ReleaseSettingModel; if ($model->edit($data)) { return $this->renderSuccess('更新成功'); } return $this->renderError($model->getError() ?: '更新失败'); } /** * 分销海报 */ public function qrcode() { if (!$this->request->post()) { $data = RepairSettingModel::getItem('qrcode'); return $this->renderSuccess('', ['data' => $data]); } $model = new RepairSettingModel; if ($model->edit(['qrcode' => $this->postData('form')])) { return $this->renderSuccess('更新成功'); } return $this->renderError($model->getError() ?: '更新失败'); } }