| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- namespace addons\Alitopay\common\services;
- use addons\Alitopay\common\enums\AlitoapyEnum;
- use Yii;
- /**
- * 设置
- * @package addons\Alitopay\common\services
- */
- class SettingService extends BaseService
- {
- const BASIC = 'basic';
- /**
- * 设置配置
- *
- * @param array $setting 设置
- * @return boolean
- */
- public function setSetting(array $setting)
- {
- try {
- Yii::$app->services->setting->addons->set(
- $this->mall_id, AlitoapyEnum::ADDONS_NAME_ALITOPAY, [static::BASIC => $setting]
- );
- } catch (\Exception $e) {
- return $this->error($e->getMessage());
- }
- return true;
- }
- /**
- * 获取配置信息
- *
- * @param string $key
- * @return array
- */
- public function getSetting()
- {
- $setting = Yii::$app->services->setting->addons->get(
- $this->mall_id, AlitoapyEnum::ADDONS_NAME_ALITOPAY, static::BASIC
- );
- return $setting;
- }
- }
|