Commit fd43c955 by 王召彬

配置加入oemId返回

parent 3bad700f
......@@ -23,10 +23,12 @@ class CfgCenter
const SELLER_DISTRIBUTION = 'seller_distribution'; //卖家分销配置
/**
* 根据用户token获取配置
*
* 根据用户token获取配置, 优先使用此方法读取配置
* 用法:
* $cfgdata = CfgCenter::getByUser(CfgCenter::COS, $this->user);
* var_dump($cfgdata['Region']); // 输出:ap-shanghai
* @param string $keyName
* @param \Hdll\Services\Common\Entity\User $user
* @param \Hdll\Services\Common\Entity\User $user 用户token的实例对象
* @return mixed
*/
public static function getByUser($keyName, \Hdll\Services\Common\Entity\User $user)
......@@ -42,10 +44,6 @@ class CfgCenter
/**
* 根据oemId读取指定的配置项 - 返回数组格式
* (所有配置项,需预先添加到数据库中)
* $cfgdata = CfgCenter::getByOemId(CfgCenter::COS, $oemId);
* var_dump($cfgdata['Weapp']['Region']); // 输出:ap-shanghai
*
* @param string $keyName
* @param int $oemId oemId==0表示是活动啦啦
* @return mixed
......@@ -185,6 +183,7 @@ class CfgCenter
$valArr = self::_getConfigFromDb($keyName, $oemId);
if ($valArr) { //有内容时进行redis缓存
if (is_array($valArr)) {
$valArr['oemId'] = $oemId; //需要将oemId加入配置返回
$redis->set($prefix . $keyName, json_encode($valArr), 3600);
} else {
$redis->set($prefix . $keyName, $valArr, 3600);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment