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-08-07 11:02:52 +08:00
2026-09-03 09:28:28 +08:00
2026-09-11 15:21:23 +08:00
2026-09-15 11:54:56 +08:00
2026-03-31 09:54:08 +08:00
2026-08-07 11:02:52 +08:00
2026-08-05 14:30:54 +08:00
2026-06-03 16:55:32 +08:00
2026-08-03 09:47:22 +08:00
2026-09-16 15:54:49 +08:00
2026-09-15 11:54:56 +08:00
2026-09-09 18:13:04 +08:00
2026-08-05 14:30:54 +08:00
2026-01-30 11:40:36 +08:00
2026-09-14 09:45:13 +08:00
2026-03-28 10:38:53 +08:00
2026-08-18 16:15:46 +08:00
2026-09-15 11:54:56 +08:00
2026-08-07 11:02:52 +08:00
2026-05-11 17:19:40 +08:00
2026-08-03 09:47:22 +08:00
2026-08-03 09:47:22 +08:00
2026-08-06 09:35:00 +08:00
2026-09-14 18:32:26 +08:00
2026-08-05 14:30:54 +08:00
2026-09-17 16:39:26 +08:00
2026-08-07 11:02:52 +08:00
2026-04-18 09:06:33 +08:00
2026-09-17 14:29:56 +08:00
2026-08-05 14:30:54 +08:00
2026-09-17 14:29:56 +08:00
2026-08-05 14:30:54 +08:00
2026-04-28 17:40:06 +08:00
2026-07-25 17:06:58 +08:00
2026-08-03 09:47:22 +08:00
2026-08-03 09:47:22 +08:00
2026-09-15 11:54:56 +08:00
2026-09-17 14:29:56 +08:00
2026-07-25 17:06:58 +08:00
2026-05-08 11:46:34 +08:00
2026-09-09 18:13:04 +08:00
2026-09-17 15:49:04 +08:00
2026-08-06 09:35:00 +08:00
2026-09-14 09:45:13 +08:00
2026-09-14 16:51:44 +08:00
2026-09-14 13:40:34 +08:00
2026-08-05 14:30:54 +08:00
2026-08-05 14:30:54 +08:00
2026-08-10 16:30:38 +08:00
2026-03-30 09:59:30 +08:00
2026-01-30 11:40:36 +08:00
2026-09-14 11:55:16 +08:00