This repository has been archived on 2024-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
yoshop/source/application/store/model/sharing/Setting.php

43 lines
928 B
PHP
Raw Normal View History

2020-04-25 22:20:29 +08:00
<?php
namespace app\store\model\sharing;
use think\Cache;
use app\common\model\sharing\Setting as SettingModel;
/**
* 分销商设置模型
* Class Setting
* @package app\store\model\sharing
*/
class Setting extends SettingModel
{
/**
* 设置项描述
* @var array
*/
private $describe = [
'basic' => '基础设置',
];
/**
* 更新系统设置
* @param $key
* @param $values
* @return bool
* @throws \think\exception\DbException
*/
public function edit($key, $values)
{
$model = self::detail($key) ?: $this;
// 删除系统设置缓存
Cache::rm('sharing_setting_' . self::$wxapp_id);
return $model->save([
'key' => $key,
'describe' => $this->describe[$key],
'values' => $values,
'wxapp_id' => self::$wxapp_id,
]) !== false;
}
}