haomingming 6e90c52cb8
Some checks are pending
Build Docker / build (push) Waiting to run
添加 处方平台参数
2025-12-02 16:25:18 +08:00

142 lines
7.8 KiB
PHP

<?php
declare(strict_types=1);
/**
* This file is part of Hyperf.
*
* @link https://www.hyperf.io
* @document https://hyperf.wiki
* @contact group@hyperf.io
* @license https://github.com/hyperf/hyperf/blob/master/LICENSE
*/
use Hyperf\Contract\StdoutLoggerInterface;
use Psr\Log\LogLevel;
use function Hyperf\Support\env;
return [
'app_name' => env('APP_NAME', 'gdxz'),
'app_env' => env('APP_ENV', 'dev'),
'scan_cacheable' => env('SCAN_CACHEABLE', false),
StdoutLoggerInterface::class => [
'log_level' => [
LogLevel::ALERT,
LogLevel::CRITICAL,
LogLevel::EMERGENCY,
LogLevel::ERROR,
LogLevel::INFO,
LogLevel::NOTICE,
LogLevel::WARNING,
],
],
'jwt' => [
"secret" => env('JWT_SECRET', ''),// 密钥
"ttl" => env('JWT_TTL', '3600 * 24 * 70'),// 过期时间
'algo' => env('JWT_ALGO', 'HS256'),
],
"we_chat" => [ // 微信配置
"applets" =>[ // 小程序
"doctor" => [
"app_id" => env('DOCTOR_WECHAT_APP_ID', 'wxc83296720404aa7b'),
"secret" => env('DOCTOR_WECHAT_APP_SECRET', '817665d3763637fe66d56548f8484622'),
],
"patient" => [
"app_id" => env('PATIENT_WECHAT_APP_ID', 'wx70a196902e0841b6'),
"secret" => env('PATIENT_WECHAT_APP_SECRET', '2671d2f4285180ddec5a5a2b16ed50f2'),
"inquiry_pay_notify_url" => env('PATIENT_WECHAT_INQUIRY_PAY_NOTIFY_URL', 'callback/wxpay/inquiry/success'),
"inquiry_refund_notify_url" => env('PATIENT_WECHAT_INQUIRY_REFUND_NOTIFY_URL', 'callback/wxpay/inquiry/refund'),
"product_pay_notify_url" => env('PATIENT_WECHAT_PRODUCT_PAY_NOTIFY_URL', 'callback/wxpay/product/success'),
"product_refund_notify_url" => env('PATIENT_WECHAT_PRODUCT_REFUND_NOTIFY_URL', 'callback/wxpay/product/refund'),
"detection_pay_notify_url" => env('PATIENT_WECHAT_DETECTION_PAY_NOTIFY_URL', 'callback/wxpay/detection/success'),
"detection_refund_notify_url" => env('PATIENT_WECHAT_DETECTION_REFUND_NOTIFY_URL', 'callback/wxpay/detection/refund'),
"service_pay_notify_url" => env('PATIENT_WECHAT_SERVICE_PAY_NOTIFY_URL', 'callback/wxpay/service/success'),
"service_refund_notify_url" => env('PATIENT_WECHAT_SERVICE_REFUND_NOTIFY_URL', 'callback/wxpay/service/refund'),
],
"pharmacist" => [
"app_id" => env('DOCTOR_WECHAT_APP_ID', 'wxc83296720404aa7b'),
"secret" => env('DOCTOR_WECHAT_APP_SECRET', '817665d3763637fe66d56548f8484622'),
],
"pay" => [
"1636644248" => [// 北京欣欣相照
"mch_id" => env('PATIENT_WECHAT_PAY_1636644248_MCH_ID', '1636644248'),
"v3_api_secret" => env('PATIENT_WECHAT_PAY_1636644248_API_V3_SECRET', 'gdxz292sjSOadN3m2pCda03NfCsmNadY'), // v3 API 秘钥
"platform_certs" => env('PATIENT_WECHAT_PAY_1636644248_PLATFORM_CERTS', 'wechatpay_112FCCD1B9ECC8292703AB7363C73D74B6AFDC1A.pem'), // 平台证书
"private_key" => env('PATIENT_WECHAT_PAY_1636644248_PRIVATE_KEY', 'certs/1636644248/apiclient_key.pem'), // 商户证书
"certificate" => env('PATIENT_WECHAT_PAY_1636644248_CERTIFICATE', 'certs/1636644248/apiclient_cert.pem'), // 商户证书
],
"1659662936" => [// 成都欣欣相照
"mch_id" => env('PATIENT_WECHAT_PAY_1659662936_MCH_ID', '1659662936'),
"v3_api_secret" => env('PATIENT_WECHAT_PAY_1659662936_API_V3_SECRET', 'gdxz292sjSOadNNad2pCda03NfC2msmY'), // v3 API 秘钥
"platform_certs" => env('PATIENT_WECHAT_PAY_1659662936_PLATFORM_CERTS', 'wechatpay_5B5C8A69CC86D1127F6B6AA06AAAF10531EEFE90.pem'), // 平台证书
"private_key" => env('PATIENT_WECHAT_PAY_1659662936_PRIVATE_KEY', 'certs/1659662936/apiclient_key.pem'), // 商户证书
"certificate" => env('PATIENT_WECHAT_PAY_1659662936_CERTIFICATE', 'certs/1659662936/apiclient_cert.pem'), // 商户证书
]
]
],
],
"alibaba" => [// 阿里
"dysms" => [// 阿里云大鱼短信
"accessKey" => env("DYSMS_ACCESSKEY","LTAI4GGygjsKhyBwvvC3CghV"),
"accessKeySecret" => env("DYSMS_ACCESSKEY_SECRET","rcx7lO9kQxG10m8NqNPEfEtT9IS8EI"),
],
"oss" => [// 阿里云对象存储
"accessKey" => env("OSS_ACCESS_KEY","LTAI5tKmFrVCghcxX7yHyGhm"),
"accessKeySecret" => env("OSS_ACCESS_KEY_SECRET","q1aiIZCJJuf92YbKk2cSXnPES4zx26"),
"bucket" => env("OSS_BUCKET","gdxz-hospital"),
"endpoint" => env("OSS_ENDPOINT","oss-cn-chengdu.aliyuncs.com"),
"custom_domain_name" => env("OSS_CUSTOM_DOMAIN_NAME","https://img.applets.igandanyiyuan.com"),
],
],
'verify_dun' =>[ // 网易易盾
"secretId" => "0bcf9a5633eb9ca9d196583e67c3762b",
"secretKey" => "b31e8220d115b6531a22ee71d1e89936",
"busunessId" => "",
],
'im' =>[ // 腾讯im
"app_id" => env('IM_APPID','1600022752'),
"secret" => env('IM_SECRET','243f3b0276a04bf4b876bd7ebf8d74a6be0c8cf344f624b0ce936666f273accd'),
"base_url" => env('IM_BASE_URL','https://console.tim.qq.com/'),
"token" => env('IM_TOKEN','NDc5MzExMDIYdusl2NDMxNDg5L'),
],
'ca' => [ // ca
"offline" => [
"app_id" => env('CA_OFFLINE_APP_ID', 'SCCA1560150113940832258'),
"secret" => env('CA_OFFLINE_APP_SECRET', 'facded39929f4aef9893cb766cd52e25'),
"api_url" => env('CA_OFFLINE_API_URL', 'http://testmicrosrv.scca.com.cn:9527'),
],
"online" => [
"app_id" => env('CA_ONLINE_APP_ID', 'SCCA1646691325903052802'),
"secret" => env('CA_ONLINE_APP_SECRET', 'adf718ebc1fb4bb7b158de9117d1313a'),
"api_url" => env('CA_ONLINE_API_URL', 'http://testmicrosrv.scca.com.cn:9527'),
],
],
'prescription_platform' => [ // 处方平台
"client_id" => env('PRE_PLAT_CLIENT_ID', 'ZD-004'),
"client_secret" => env('PRE_PLAT_CLIENT_SECRET', '0baa5927164710b9f800bf33546b6da3'),
"api_url" => env('PRE_PLAT_APP_URL', 'http://49.233.3.200:6304/api/thridapi/'),
"pharmacy_code" => env('PRE_PLAT_PHARMACY_CODE', 'ZD-10198'), // 药店编码
"zhongduan_code" => env('PRE_PLAT_ZHONGDUAN_CODE', 'ZD-10199'), // 终端编码
"terminal_code" => env('PRE_PLAT_TERMINAL_CODE', 'ZD-10199'), // 机构编码
],
'regulatory_platform' => [ // 四川省互联网医疗服务监管平台
"client_id" => env('REG_PLAT_CLIENT_ID', '09b117f8d1eb4dbfbf565447205ea60f'),
"client_secret" => env('REG_PLAT_CLIENT_SECRET', 'dcfd9223a3f448b0aae83ce22cdcc015'),
"api_url" => env('REG_PLAT_APP_URL', 'https://202.61.88.184:19200/'),
],
'kuaidi100' => [ // 快递100
"key" => env('LOGISTICS_KEY', 'Mpjjgebe8764'),
"customer" => env('LOGISTICS_CUSTOMER', 'EA3A55C09C524BDB72AE31231721B20F'),
"api_url" => env('LOGISTICS_APP_URL', 'https://poll.kuaidi100.com/poll/query.do'),
"salt" => env('LOGISTICS_SALT', 'gdxz2023.d'),
],
'tencent_map' => [ // 腾讯地图
"secret" => env('TENCENT_MAP_SECRET', 'RDQBZ-SDQ6Z-GKRX5-TG7P5-R2LN5-BWFCH'),
"key" => env('TENCENT_MAP_KEY', '6tZo4VootrcGOuYqRX9aoGdtAmuSNXd4')
],
'video' =>[ // 腾讯im
"app_id" => env('TRTC_APPID','1600022752'),
"secret" => env('TRTC_SECRET','243f3b0276a04bf4b876bd7ebf8d74a6be0c8cf344f624b0ce936666f273accd'),
"base_url" => env('TRTC_BASE_URL','https://console.tim.qq.com/'),
"token" => env('TRTC_TOKEN','NDc5MzExMDIYdusl2NDMxNDg5L'),
],
];