硕顺crm后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

40 lines
1.0 KiB

<?php
namespace addons\qingdong\model;
use think\Model;
/**
* 后台配置
*/
class AdminConfig extends Model {
const TYPE_SEAS = 'seas';
const TYPE_WECHAT = 'wechat';
const TYPE_DING = 'dingding';
const TYPE_KU = 'ku';
const TYPE_LEAD = 'lead';
// 表名,不含前缀
protected $name = 'qingdong_admin_config';
// 开启自动写入时间戳字段
protected $autoWriteTimestamp = 'int';
// 定义时间戳字段名
protected $createTime = 'createtime';
protected $updateTime = 'updatetime';
//设置配置值
public static function setConfig($name, $value, $type) {
$find=self::where(['type'=>$type,'field'=>$name])->find();
if($find){
return self::where(['id'=>$find['id']])->update(['value'=>$value]);
}
$model=new self();
return $model->save(['type'=>$type,'field'=>$name,'value'=>$value]);
}
//设置配置值
public static function getConfigValue($name, $type) {
$find = self::where(['type' => $type, 'field' => $name])->find();
return $find ? $find['value'] : 0;
}
}