| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- /**
- * @package merchant
- *
- * @author Qinii
- * @day 2020-06-17
- *
- *
- */
- namespace app\controller\admin\system\config;
- use think\App;
- use crmeb\basic\BaseController;
- use app\common\repositories\system\config\ConfigClassifyRepository;
- use app\common\repositories\system\config\ConfigRepository as repository;
- use app\common\repositories\system\config\ConfigValueRepository;
- class ConfigOthers extends BaseController
- {
- public $repository;
- public function __construct(App $app,repository $repository)
- {
- parent::__construct($app);
- $this->repository = $repository;
- }
- public function lst()
- {
- $data = [
- 'extension_status' => systemConfig('extension_status'),
- 'extension_one_rate' => systemConfig('extension_one_rate'),
- 'extension_two_rate' => systemConfig('extension_two_rate'),
- ];
- return app('json')->success($data);
- }
- public function update()
- {
- $data = $this->request->params(['extension_status','extension_two_rate','extension_one_rate']);
- if(bccomp($data['extension_one_rate'],$data['extension_two_rate'],4) == -1)
- return app('json')->fail('一比例不能小于二级比例');
- $arr['extension_status'] = $data['extension_status'];
- $arr['extension_one_rate'] = $data['extension_one_rate'];
- $arr['extension_two_rate'] = $data['extension_two_rate'];
- app()->make(ConfigValueRepository::class)->setFormData($arr,0);
- return app('json')->success('修改成功');
- }
- }
|