更新
This commit is contained in:
@@ -24,6 +24,8 @@ return [
|
||||
'express:sync' => 'app\\command\\SyncTrackingNumbers',
|
||||
// 企业微信客户同步
|
||||
'qywx:sync-customer' => 'app\\command\\QywxSyncCustomer',
|
||||
// 企业微信会话内容存档同步(需开通会话存档 License 并配置 msgaudit_* 相关项 + 动态库)
|
||||
'qywx:sync-msg-archive' => 'app\\command\\QywxSyncMsgArchive',
|
||||
// 甘草订单物流路由同步(GET_TASK_ROUTE_LIST)
|
||||
'gancao:sync-logistics' => 'app\\command\\GancaoSyncLogisticsRoute',
|
||||
],
|
||||
|
||||
@@ -75,5 +75,11 @@ return [
|
||||
'default_num_per_pack' => (int) zyt_gancao_scm_env('NUM_PER_PACK', 2),
|
||||
'default_dose_ml' => (int) zyt_gancao_scm_env('DOSE_ML', 150),
|
||||
'herb_id_map' => [],
|
||||
'df_ids'=>['饮片'=>'101','浓缩水丸'=>'102']
|
||||
'df_ids' => ['饮片' => '101', '浓缩水丸' => '102'],
|
||||
// 可选:HTTPS cURL cipher list。默认留空 → 走 cURL 内置默认,兼容性最好。
|
||||
// 需要对付弱加密服务器时:
|
||||
// - OpenSSL 构建(绝大多数 Linux Docker):GANCAO_SCM_TLS_CIPHERS="DEFAULT@SECLEVEL=1"
|
||||
// - 通用:GANCAO_SCM_TLS_CIPHERS="DEFAULT:!aNULL:!eNULL"
|
||||
// 如果 cURL 报 CURLE_SSL_CIPHER(59) Unknown cipher in list,八成是底层不是 OpenSSL,清空此项即可。
|
||||
'tls_ciphers' => (string) zyt_gancao_scm_env('TLS_CIPHERS', ''),
|
||||
];
|
||||
|
||||
@@ -29,6 +29,10 @@ return [
|
||||
'corp_id' => env('WECHAT_WORK_CORP_ID', '') ?: (string)env('work_wechat.corp_id', ''),
|
||||
// 对外收款 get_bill_list 必须使用「对外收款」应用的 Secret,在 管理后台-应用管理-对外收款-API 中查看
|
||||
'external_pay_secret' => env('WECHAT_WORK_EXTERNAL_PAY_SECRET', '') ?: (string)env('work_wechat.wechat_work_external_pay_secret', '') ?: (string)env('work_wechat.secret', ''),
|
||||
// 客户联系 API 与回调用的 Secret,应在「客户联系」管理后台-API-取出。
|
||||
// 若与「对外收款」应用同 secret,可不配;缺省回退到 external_pay_secret 保持向后兼容。
|
||||
// 注意:此 Secret 决定了 customer 同步/回调能看到哪些成员添加的客户(受应用「可调用应用 / 成员可见范围」限制)。
|
||||
'customer_contact_secret' => env('WECHAT_WORK_CUSTOMER_CONTACT_SECRET', '') ?: (string)env('work_wechat.wechat_work_customer_contact_secret', ''),
|
||||
// 客户联系-API「接收事件服务器」中配置的 Token、EncodingAESKey(与对外收款回调无关,需单独填写)
|
||||
'contact_callback_token' => env('WECHAT_WORK_CONTACT_CALLBACK_TOKEN', ''),
|
||||
'contact_callback_aes_key' => env('WECHAT_WORK_CONTACT_CALLBACK_AES_KEY', ''),
|
||||
@@ -38,5 +42,31 @@ return [
|
||||
// 直接在企业微信发起收款时,回调自动创建订单的默认值
|
||||
'default_creator_id' => (int)env('WECHAT_WORK_DEFAULT_CREATOR_ID', 1),
|
||||
'default_order_type' => (int)env('WECHAT_WORK_DEFAULT_ORDER_TYPE', 6), // 6=其他费用
|
||||
|
||||
// ========== 会话内容存档(员工↔客户消息接收)==========
|
||||
// 开关:为 false 时后台仅启用「发消息」能力,拉取存档的 cron 任务空跑,方便 SDK/私钥未就绪阶段。
|
||||
'msgaudit_enabled' => (bool) env('WECHAT_WORK_MSGAUDIT_ENABLED', false),
|
||||
// 会话存档应用独立 Secret(与客户联系、对外收款互不相同;在 管理后台-应用管理-会话内容存档-API 中取)
|
||||
'msgaudit_secret' => env('WECHAT_WORK_MSGAUDIT_SECRET', ''),
|
||||
// 管理后台上传公钥时返回的 public_key_ver(整数),需与当前私钥严格对应。
|
||||
'msgaudit_public_key_ver' => (int) env('WECHAT_WORK_MSGAUDIT_PUBLIC_KEY_VER', 0),
|
||||
// RSA 私钥 PEM(建议放文件,避免 .env 里多行换行坑;此项优先)
|
||||
'msgaudit_private_key_path' => env('WECHAT_WORK_MSGAUDIT_PRIVATE_KEY_PATH', ''),
|
||||
// 或直接把 PEM 贴到这里(若同时配置了 path,以文件为准)
|
||||
'msgaudit_private_key' => env('WECHAT_WORK_MSGAUDIT_PRIVATE_KEY', ''),
|
||||
// 企业微信官方 C SDK 动态库路径(Linux: libWeWorkFinanceSdk_C.so;Windows: WeWorkFinanceSdk.dll)
|
||||
// 留空时走 noop(不会抛异常,只记一条 warning),方便代码先部署上线等 SDK 到位。
|
||||
'msgaudit_sdk_lib_path' => env('WECHAT_WORK_MSGAUDIT_SDK_LIB_PATH', ''),
|
||||
// SDK 调用超时(秒),getchatdata / getmediadata 用
|
||||
'msgaudit_timeout' => (int) env('WECHAT_WORK_MSGAUDIT_TIMEOUT', 60),
|
||||
// 单次拉取条数(官方上限 1000)
|
||||
'msgaudit_limit' => (int) env('WECHAT_WORK_MSGAUDIT_LIMIT', 500),
|
||||
// 为代理机访问企微拉取服务器配置的出口代理(可留空)
|
||||
'msgaudit_proxy' => env('WECHAT_WORK_MSGAUDIT_PROXY', ''),
|
||||
'msgaudit_proxy_passwd' => env('WECHAT_WORK_MSGAUDIT_PROXY_PASSWD', ''),
|
||||
|
||||
// ========== 员工代发消息(企业群发 add_msg_template)==========
|
||||
// 这一组能力依赖「客户联系」Secret;默认复用 customer_contact_secret。
|
||||
// 代发消息频率/范围限制详见 https://developer.work.weixin.qq.com/document/path/92135
|
||||
],
|
||||
];
|
||||
|
||||
@@ -103,19 +103,19 @@ return [
|
||||
],
|
||||
|
||||
// 医助创建订单权限:拥有以下角色ID的用户可修改任意订单,其他用户只能修改自己创建的订单
|
||||
'order_edit_all_roles' => [0, 3, 6],
|
||||
'order_edit_all_roles' => [0, 3, 4, 9, 6],
|
||||
|
||||
// 处方库:以下角色ID + 超级管理员(root) 可查看/编辑/删除全部;他人仅可管理自己创建的,公开处方对他人只读
|
||||
'prescription_library_manage_all_roles' => [0, 3, 6],
|
||||
'prescription_library_manage_all_roles' => [0, 3, 4, 9, 6],
|
||||
|
||||
// 消费者处方单:以下角色 + root 可对「待审核」处方进行通过/驳回(驳回即作废处方)
|
||||
'prescription_audit_roles' => [0, 3, 6],
|
||||
'prescription_audit_roles' => [0, 3, 4, 9, 6],
|
||||
|
||||
// 处方业务订单 internal_cost 等财务字段:以下角色 ID + root 可见
|
||||
'prescription_order_finance_roles' => [0, 3, 6],
|
||||
'prescription_order_finance_roles' => [0, 3, 4, 9, 6],
|
||||
|
||||
// 业务订单「关联支付单」审核:以下角色 ID + root 可操作(可与财务角色一致)
|
||||
'prescription_order_payment_audit_roles' => [0, 3, 6],
|
||||
'prescription_order_payment_audit_roles' => [0, 3, 4, 9, 6],
|
||||
|
||||
// 腾讯云实时音视频(TRTC)配置
|
||||
'trtc' => [
|
||||
|
||||
Reference in New Issue
Block a user