<?php namespace app\store\controller\setting; use think\response\Json; use app\store\controller\Controller; use app\store\model\Payment as PaymentModel; /** * 商城支付方式配置 * Class Payment * @package app\store\controller */ class Payment extends Controller { /** * 获取支付配置选项 * @return Json * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ public function options(): Json { $options = PaymentModel::getAll($this->storeId); return $this->renderSuccess(compact('options')); } /** * 更新支付配置 * @return Json */ public function update(): Json { $model = new PaymentModel; if ($model->updateOptions($this->postForm())) { return $this->renderSuccess('更新成功'); } return $this->renderError($model->getError() ?: '更新失败'); } }