前端配置迁至 config/local.js,完善支付、模板库与部署脚本

- 页面直接引用 local.js 设置 SOON_DEPLOY_CONFIG,移除 deploy-config
- Docker sync-config 生成 local.js;更新 README 与 agent-core 说明
- 模板库自动扫描 .soon;新增后端部署/种子/排查脚本
- 完善支付配置、订阅弹窗与后台支付管理页

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
24kycj
2026-06-08 20:48:51 +08:00
parent 88c6ce8ccc
commit 152228d41f
47 changed files with 1448 additions and 486 deletions
+1 -1
View File
@@ -163,7 +163,7 @@ GET /api/v1/pay/orders?page=1&size=8
| `GET /api/v1/plans` | `{ items: [...] }` 全量活跃套餐 |
| `GET /api/v1/plans/me` | 会员信息 + `recent_orders`(默认 8 条,非翻页) |
| `GET /api/v1/settings` | 扁平 key-value 对象,非 `items` 数组 |
| `GET /api/v1/soon-models` | manifest 内容 |
| `GET /api/v1/soon-models` | 扫描 `models_dir``.soon` 自动生成的列表 |
---
+16 -3
View File
@@ -1,6 +1,19 @@
# 支付联调
## 密钥文件(Admin → 支付密钥 或 `backend-web/storage/payment/`
## Admin 支付配置(推荐
管理后台 **支付配置** 页可一次性维护:
| 类别 | 项 |
|------|-----|
| 站点 | `site.base_url`HTTPS 外网)、`site.front_base_url` |
| 前端展示 | `payment.display_channels`(默认 `alipay`;可 `alipay,wechat` |
| 支付宝 | `app_id`、沙箱开关、`private_key``public_key` |
| 微信 | `app_id``mch_id``mch_serial_no`、沙箱标记、`mch_private_key``api_v3_key``platform_cert` |
保存参数写入 `settings` 表并热加载;密钥上传至 `backend-web/storage/payment/*.pem`。页顶就绪状态可查看缺项。
## 密钥文件(亦可直接放入 `storage/payment/`
| 文件 | 用途 |
|------|------|
@@ -10,9 +23,9 @@
| wechat_api_v3_key.pem | APIv3 密钥(32 字节) |
| wechat_platform_cert.pem | 微信平台证书 |
## local.php 必填项
## local.php 默认值
`site.base_url`HTTPS 外网)、`alipay.app_id``wechat.mch_id``wechat.mch_serial_no`
`local.php` / `local.php.example` 可预填上述项;Admin 中保存的值会覆盖同键配置。
## notify 路径