jh-admin/addon/hyctransfer/model/Config.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;
}
}