ConfigService::get('official_account', 'name', ''), 'original_id' => ConfigService::get('official_account', 'original_id', ''), 'qr_code' => $qrCode, 'app_id' => ConfigService::get('official_account', 'app_id', ''), 'app_secret' => ConfigService::get('official_account', 'app_secret', ''), // url()方法返回Url实例,通过与空字符串连接触发该实例的__toString()方法以得到路由地址 'url' => url('adminapi/wechat.official_account_reply/index', [],'',true).'', 'token' => ConfigService::get('official_account', 'token'), 'encoding_aes_key' => ConfigService::get('official_account', 'encoding_aes_key', ''), 'encryption_type' => ConfigService::get('official_account', 'encryption_type'), 'business_domain' => $domainName, 'js_secure_domain' => $domainName, 'web_auth_domain' => $domainName, ]; return $config; } /** * @notes 微信公众号设置 * @param $params * @author Tab * @date 2021/7/28 17:56 */ public static function setConfig($params) { $qrCode = isset($params['qr_code']) ? FileService::setFileUrl($params['qr_code']) : ''; ConfigService::set('official_account','name', $params['name'] ?? ''); ConfigService::set('official_account','original_id', $params['original_id'] ?? ''); ConfigService::set('official_account','qr_code', $qrCode); ConfigService::set('official_account','app_id',$params['app_id']); ConfigService::set('official_account','app_secret',$params['app_secret']); ConfigService::set('official_account','token',$params['token'] ?? ''); ConfigService::set('official_account','encoding_aes_key',$params['encoding_aes_key'] ?? ''); ConfigService::set('official_account','encryption_type',$params['encryption_type']); } }