41 lines
1.3 KiB
PHP
41 lines
1.3 KiB
PHP
<?php
|
|
|
|
namespace addon\hyctransfer\model;
|
|
|
|
use app\model\BaseModel;
|
|
use app\model\system\Config as ConfigModel;
|
|
|
|
class Config extends BaseModel
|
|
{
|
|
public function getConfig($site_id, $app_module = 'shop')
|
|
{
|
|
$config = new ConfigModel();
|
|
$res = $config->getConfig([['site_id', '=', $site_id], ['app_module', '=', $app_module], ['config_key', '=', 'HYCTRANSFER_CONFIG']]);
|
|
if (empty($res['data']['value'])) {
|
|
//默认值设置
|
|
$res['data']['value'] = [
|
|
'accessId' => '',//接入ID
|
|
'accessSecret' => '',//请求密钥
|
|
'groundAgentId' => '',//落地公司机构号
|
|
'bmemberId' => '', //落地公司商户号
|
|
'coreAgentId' => '',//核心企业机构号
|
|
'memberId' => '' //核心企业商户号
|
|
];
|
|
}
|
|
return $res;
|
|
}
|
|
|
|
/***
|
|
* @param $data
|
|
* @param $site_id
|
|
* @param $app_module
|
|
* @return array
|
|
*/
|
|
public function setConfig($data, $site_id, $app_module = 'shop')
|
|
{
|
|
$config = new ConfigModel();
|
|
$res = $config->setConfig($data, 'HYCTRANSFER配置', 1, [['site_id', '=', $site_id], ['app_module', '=', $app_module], ['config_key', '=', 'HYCTRANSFER_CONFIG']]);
|
|
return $res;
|
|
}
|
|
}
|