break
d52be16802
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 10m15s
feat(资产钱包自动续费): 新增全局配置、每日扫描续购与可靠复机
- 新增单行配置表 tb_asset_auto_renewal_config 与尝试记录表 tb_asset_auto_renewal_attempt(迁移 000229/000230)
- 每日按上海自然日扫描,窗口内以同一资产钱包可用余额续购当前主套餐,资金/订单/套餐/审计同一事务闭合
- 唯一键保证每资产每日至多一次尝试,占位中断由后续扫描收敛,当日不重试
- 四类失败原因向客户与店铺各投递每日至多一条站内通知,并注册通知类型与个人客户白名单
- 续费成功后按条件经 Outbox 可靠投递复机,新增恢复扫描只查询回填,不使用即发即弃调用
- 配置读写仅超级管理员与平台账号,保存记录操作者、前后值快照并登记统一审计
- tasks 7.1–7.15 全部验证通过(本机隔离 PostgreSQL/Redis,零外部渠道调用)
2026-09-17 16:39:26 +08:00
..
2026-09-17 16:39:26 +08:00
2026-07-25 17:06:58 +08:00
2026-09-14 09:45:13 +08:00
2026-07-24 16:07:18 +08:00
2026-09-11 15:21:23 +08:00
2026-07-24 16:07:18 +08:00
2026-07-24 16:07:18 +08:00
2026-09-17 16:39:26 +08:00
2026-07-25 17:06:58 +08:00
2026-08-03 09:47:22 +08:00
2026-09-14 16:51:44 +08:00
2026-07-24 16:07:18 +08:00
2026-09-16 15:54:49 +08:00
2026-09-16 15:54:49 +08:00
2026-09-14 13:40:34 +08:00
2026-09-14 13:40:34 +08:00
2026-07-28 10:53:15 +08:00
2026-05-12 14:10:48 +08:00
2026-09-10 18:24:05 +08:00
2026-09-14 18:32:26 +08:00
2026-06-15 15:28:29 +08:00
2026-09-14 09:45:13 +08:00
2026-09-15 15:23:52 +08:00
2026-08-03 09:47:22 +08:00
2026-09-14 16:51:44 +08:00
2026-07-24 16:07:18 +08:00
2026-08-06 09:35:00 +08:00
2026-09-15 15:23:52 +08:00
2026-06-22 17:21:13 +09:00
2026-09-10 18:24:05 +08:00
2026-08-03 09:47:22 +08:00
2026-09-16 17:05:55 +08:00
2026-08-13 17:43:14 +08:00
2026-09-09 18:13:04 +08:00
2026-09-09 18:13:04 +08:00
2026-09-15 11:54:56 +08:00
2026-09-15 11:54:56 +08:00
2026-09-17 14:29:56 +08:00
2026-06-26 12:12:15 +09:00
2026-09-14 11:55:16 +08:00
2026-07-24 16:07:18 +08:00
2026-09-14 16:51:44 +08:00
2026-07-22 21:07:08 +09:00
2026-09-14 09:45:13 +08:00
2026-07-23 17:52:48 +09:00
2026-09-17 16:39:26 +08:00
2026-09-14 11:55:16 +08:00
2026-07-25 18:18:45 +08:00
2026-07-25 17:06:58 +08:00
2026-07-25 17:06:58 +08:00
2026-07-25 17:06:58 +08:00
2026-09-14 09:45:13 +08:00