baidu: token: 12313231232 back-domain: https://www.xxxx.com #配置 logging: level: org.springframework.web: debug com.github.binarywang.demo.wx.cp: DEBUG me.chanjar.weixin: DEBUG wx: miniapp: configs: - appid: wx29d26f63f836be7f secret: 7542db9774355a89b1adce24defb6013 token: Ncbnd7lJvkripVOpyTFAna6NAWCxCrvC aesKey: HlEiBB55eaWUaeBVAQO3cWKWPYv1vOVQSq7nFNICw4E msgDataFormat: JSON # - appid: wx4115995705bb0ea0 #中康智慧 # secret: 58910ae743005c396012b029c7def579 # token: Ncbnd7lJvkripVOpyTFAna6NAWCxCrvC # aesKey: HlEiBB55eaWUaeBVAQO3cWKWPYv1vOVQSq7nFNICw4E # msgDataFormat: JSON # - appid: wxedde588767b358b1 #中康未来智慧药房 # secret: 928d2961c81610d8f64b019597212fcd # token: Ncbnd7lJvkripVOpyTFAna6NAWCxCrvC # aesKey: HlEiBB55eaWUaeBVAQO3cWKWPYv1vOVQSq7nFNICw4E # msgDataFormat: JSON # - appid: wxa73f0d48f1f2f66c #金康健 # secret: 93d342d00b2d7126a044408fb7082798 # token: Ncbnd7lJvkripVOpyTFAna6NAWCxCrvC # aesKey: HlEiBB55eaWUaeBVAQO3cWKWPYv1vOVQSq7nFNICw4E # msgDataFormat: JSON # - appid: wx29d26f63f836be7f #中康智慧商城APP # secret: a85bfaf0d8e243817f265a321684f6ec # token: Ncbnd7lJvkripVOpyTFAna6NAWCxCrvC # aesKey: HlEiBB55eaWUaeBVAQO3cWKWPYv1vOVQSq7nFNICw4E # msgDataFormat: JSON cp: corpId: wwb2a1055fb6c9a7c2 appConfigs: - agentId: 1000005 secret: ec7okROXJqkNafq66-L6aKNv0asTzQIG0CYrj3vyBbo token: PPKOdAlCoMO aesKey: PKvaxtpSv8NGpfTDm7VUHIK8Wok2ESyYX24qpXJAdMP pay: appId: wx73f85f8d62769119 #微信公众号或者小程序等的appid mchId: 1611402045 #微信支付商户号 mchKey: 8cab128997a3547c1363b0898b877f38 #微信支付商户密钥 subAppId: #服务商模式下的子商户公众账号ID subMchId: #服务商模式下的子商户号 keyPath: c:\\cert\\apiclient_cert.p12 # p12证书的位置,可以指定绝对路径,也可以指定类路径(以classpath:开头) notifyUrl: https://userapp.his.runtzh.com/app/wxpay/wxPayNotify mp: useRedis: false redisConfig: host: 127.0.0.1 port: 6379 timeout: 2000 configs: - appId: wx93ce67750e3cfba3 # 第一个公众号的appid //公众号名称:云联融智 secret: c172884087264160563bfe5775ca0f6f # 公众号的appsecret token: PPKOdAlCoMO # 接口配置里的Token值 aesKey: Eswa6VjwtVMCcw03qZy6fWllgrv5aytIA1SZPEU0kU2 # 接口配置里的EncodingAESKey值 aifabu: #爱链接 appKey: 7b471be905ab17e00f3b858c6710dd117601d008 watch: watchUrl: watch.ylrzcloud.com/prod-api # account: tcloud # password: mdf-m2h_6yw2$hq account1: ccif #866655060138751 password1: cp-t5or_6xw7$mt account2: tcloud #rt500台 password2: mdf-m2h_6yw2$hq account3: whr password3: v9xsKuqn_$d2y fs : commonApi: http://172.16.0.16:8010 h5CommonApi: http://119.29.195.254:8010 jwt: # 加密秘钥 secret: e10adc3949ba59abbe56e057f20f883e # token有效时长,7天,单位秒 expire: 31536000 header: AppToken nuonuo: key: 10924508 secret: A2EB20764D304D16 # 存储捅配置 tencent_cloud_config: secret_id: AKIDiMq9lDf2EOM9lIfqqfKo7FNgM5meD0sT secret_key: u5SuS80342xzx8FRBukza9lVNHKNMSaB bucket: myhk-1323137866 app_id: 1323137866 region: ap-chongqing proxy: myhk cloud_host: company_name: 金康健 projectCode: DEV spaceName: volcengineUrl: # 豆包语音 - 大模型录音文件识别 doubao: asr: enabled: true # 旧版控制台:APP ID -> 请求头 X-Api-App-Key app-key: 9901314779 # 旧版控制台:Access Token -> 请求头 X-Api-Access-Key access-token: ahvjLYU_CX86otk0ffpkQTGjQPz_iOvw # 新版控制台:仅使用 API Key 时配置此项,并留空 app-key、access-token # api-key: '' resource-id: volc.seedasr.auc default-audio-format: mp3 default-language: zh-CN headerImg: imgUrl: https://jz-cos-1356808054.cos.ap-chengdu.myqcloud.com/fs/20250515/0877754b59814ea8a428fa3697b20e68.png download_poster_url: https://jz-cos-1356808054.cos.ap-chengdu.myqcloud.com/fs/20250515/0877754b59814ea8a428fa3697b20e68.png ipad: url: ipadUrl: http://ipad.cdwjyyh.com wxIpadUrl: http://ipad.cdwjyyh.com # aiApi: http://152.136.202.157:3000/api aiApi: http://1.95.196.10:3000/api voiceApi: commonApi: aiApiV2: http://1.95.196.10:3000/api wx_miniapp_temp: pay_order_temp_id: inquiry_temp_id: # 聚水潭API配置 jst: # app_key: a4b1fab173c84f67b3873857eea11d90 #聚水潭2025-07-25 app_key: 871348458a964548a72bf8124cf917a4 #聚水潭2025-08-14 app_secret: 5b7d9369dbcd414db45089bc047ebe1a #聚水潭2025-08-14 # app_secret: dfce1f8dc8a64ddc91212fc3fcdd9349 #聚水潭2025-07-25 authorization_code: 666666 shop_code: "18461733" weizou: # baseUrl: http://113.105.104.56:9620 baseUrl: https://test-api.weizou.com:9702/ # appId: # appSecret: # createName: #crm: # customer: # ai: # key: # ---- 以下是app发课相关配置 ----- config: debug: false # 部分地方需要通过配置区分是否调试模式,原逻辑无需调整 receiver: 1 # 调试课程接收人 sender-prefix: C # IM发送消息,发送人前缀 receiver-prefix: U # IM发送消息,接收人前缀 batch-size: 500 # 批量处理数据大小 load: # 自定义条件加载配置 include: "sendSopLogs,generateSopLogs,consumer,generateUrgentClass" # 包含需要加载的配置条件,*则是加载全部,如果需要指定加载组件,只需要和组件配置的名称一致即可,多个用英文逗号隔开,不需要用yml数组格式 # exclude: "*" # 排除需要加载的配置条件,*则是排除全部,如果需要指定排除组件,只需要和组件配置的名称一致即可,多个用英文逗号隔开,不需要用yml数组格式,优先级高于include task: enabled: true # 开启定时任务开关 mode: consumer # 区分是生产任务-producer,还是消费任务-consumer producer: gen-user-logs-delay: 60000 # 生成营期任务的间隔时间,单位毫秒 gen-user-logs-info-fragmentation-cron: 0 5 * * * * # 营期分片频率 gen-sop-logs-delay: 10000 #根据营期分片生成待执行记录的间隔时长 sync-watchlog-to-urgent-class-cron: 0 0 0/2 * * * # 同步看课记录到催课看板的频率 handle-repeat-data-delay: 1200000 # 处理待发记录重复数据的频次 20min = 20 * 60 * 1000 node: 0 consumer: node: 0 # 消费节点编号,为消费者时必须设置且不可重复 future-timeout-seconds: 30 # future 等待时长 compensate-fixed-delay: 10000 # 消费补偿的间隔频率(10s) consume-max-handle-minutes: 60 # 针对单条数据处理最大时长,超过则算作超时,单位分钟(60min) consume-bind-tag-fixed-delay: 5000 # 消费绑定标签的间隔频率(5s) consume-unbind-tag-fixed-delay: 5000 # 消费解绑标签的间隔频率(5s) consume-bind-customer-fixed-delay: 5000 # 消费绑定客服的间隔频率(5s) consume-unbind-customer-fixed-delay: 5000 # 消费解绑客服的间隔频率(5s) consume-send-welcome-fixed-delay: 5000 # 消费发送欢迎语消息的间隔频率(5s) consume-clear-app-sop-logs-cron: "0 0 1 * * *" consume-clear-app-welcome-send-logs-cron: "0 5 1 * * *" consume-auto-remind-ai-fixed-delay: 30000 # 自动 提醒/触达 ai的间隔频率(10s) thread-pool: core-pool-size: 30 max-pool-size: 50 thread-name-prefix: app-sop-send-thread-