Blizzard
|
ac4fd00e28
|
fix(deploy): gateway 挂载微信支付证书目录(容器读不到宿主机路径)
证书在 132 宿主机 /home/workspace/wechat-pay-cert,但 gateway 跑在容器里、没挂任何卷,
LoadPrivateKeyWithPath 直接读磁盘 → 路径不存在 → 商户私钥加载失败、微信渠道隐藏。
只读挂进 gateway(只有它碰支付,dispatcher/mcp-* 不用):
/home/workspace/wechat-pay-cert → /etc/sundynix/wechat-cert (ro)
⚠️ admin「系统配置 → 支付」里填的必须是**容器内路径** /etc/sundynix/wechat-cert/xxx.pem,
填宿主机路径会失败。私钥不进镜像、不进 git。部署时 compose 变更会让 up -d 重建容器生效。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-20 10:19:32 +08:00 |
|
Blizzard
|
c3151d1078
|
refactor(admin): 配置按域收口到「系统配置」页,Usage 只留用量观测
原本模型配置在「模型」页、计费规则与支付渠道却塞在「分析 > 计费&用量」观测页里(该页
~1290 行,首屏全是表单、真正的用量观测在第四屏)。按「域」重组:
- 新建「系统配置」页,两个 Tab:
· 模型 = 模型登记/激活/连通性测试 + 计费规则(汇率/硬拦截/按模型定价与权重)
· 支付 = 支付渠道配置(兑换码/积分包/微信参数) + 订单流水(订单流/对账/人工退款)
配了什么就在同处看它的规则与数据,不用来回跳。三块直接复用原组件,零重写。
- 「计费 & 用量」瘦成纯用量观测(消耗趋势/租户排行/发放积分)。
- 导航「模型」页并入系统配置(12 页 → 11),侧栏图标换齿轮。
- 顺带修残留 bug:数据源页「前往模型管理」原为 href=#/models + onClick 改 hash,
既指向已废弃路径、又是 hash 写法(早已换 BrowserRouter,点了不跳),改正规 <Link to=/admin/settings>。
tsc + build + vitest 41 过。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-20 10:19:32 +08:00 |
|