萝卜
|
96e9b67f64
|
platform orders: add 24h batch BMPA summary stat and card
|
2026-03-13 14:03:54 +00:00 |
|
萝卜
|
1c36abc012
|
platform orders: export adds bmpa failure reason and batch bmpa fields
|
2026-03-13 13:56:28 +00:00 |
|
萝卜
|
5343a210b0
|
platform orders: bmpa receipt mismatch safety valve uses configured tolerance
|
2026-03-13 13:37:32 +00:00 |
|
萝卜
|
5f3057b9ee
|
platform orders: add bmpa failed summary card
|
2026-03-13 13:15:29 +00:00 |
|
萝卜
|
f760d920f3
|
platform orders: add clear bmpa errors tool and audit
|
2026-03-13 13:13:04 +00:00 |
|
萝卜
|
77628f68a8
|
platform orders: add bmpa_failed_only filter for governance
|
2026-03-13 12:56:59 +00:00 |
|
萝卜
|
e956d465da
|
platform orders: use configurable tolerance for mysql reconcile mismatch filter
|
2026-03-13 12:47:44 +00:00 |
|
萝卜
|
9241113f2d
|
Add bmpa error keyword filter and stats for batch mark paid+activate governance
|
2026-03-13 12:33:12 +00:00 |
|
萝卜
|
6a40079466
|
Add batch mark paid+activate (with sync) tool with governance safety valves
|
2026-03-13 12:16:52 +00:00 |
|
萝卜
|
a614870eae
|
Guard batch activate with explicit status filters and add safety valve test
|
2026-03-13 12:03:46 +00:00 |
|
萝卜
|
352ed0f1f6
|
Add audit trail for mark-paid-and-activate SOP
|
2026-03-13 11:49:49 +00:00 |
|
萝卜
|
f7c67376f2
|
Fix reconcile mismatch predicate and align batch activate governance tests
|
2026-03-13 11:46:00 +00:00 |
|
萝卜
|
ffbf68679b
|
统一对账差额阈值使用 amounts.tolerance 配置
|
2026-03-13 11:25:31 +00:00 |
|
萝卜
|
916796f58e
|
配置化:同步失败原因TOPN与展示截断长度
|
2026-03-11 10:09:03 +00:00 |
|
萝卜
|
0dd8ee1ef9
|
批量同步安全阀:warning文案与单笔口径统一
|
2026-03-11 08:53:16 +00:00 |
|
萝卜
|
87df857d4d
|
标记支付并生效:回执差额存在时阻断并提示先治理
|
2026-03-11 08:41:09 +00:00 |
|
萝卜
|
9a566da982
|
标记支付并生效:存在退款记录时阻断并提示先核对
|
2026-03-11 08:38:11 +00:00 |
|
萝卜
|
7dfc71ec23
|
单笔同步订阅:治理优先安全阀 + 测试修复
|
2026-03-11 08:29:30 +00:00 |
|
萝卜
|
e57553c447
|
批量同步订阅:治理筛选下增加安全阀阻断带病同步
|
2026-03-11 08:22:58 +00:00 |
|
萝卜
|
6ff151413c
|
平台订单导出:回执/退款总额与对账差额复用模型口径
|
2026-03-11 07:50:58 +00:00 |
|
萝卜
|
a1ae7caf88
|
feat: add PlatformOrder isReconcileMismatch and reuse in subscription summary
|
2026-03-11 06:57:25 +00:00 |
|
萝卜
|
5597a16ccc
|
feat: site subscription show add reconcile mismatch orders count link
|
2026-03-11 06:51:39 +00:00 |
|
萝卜
|
b4f1e194f6
|
refactor: centralize receipt total logic on PlatformOrder
|
2026-03-11 06:41:36 +00:00 |
|
萝卜
|
1c96d4934d
|
refactor: PlatformOrderController refundTotalForOrder use model refundTotal
|
2026-03-11 06:31:06 +00:00 |
|
萝卜
|
fb4d1fb99e
|
refactor: centralize refund total and refund inconsistent logic on PlatformOrder
|
2026-03-11 06:25:43 +00:00 |
|
萝卜
|
7c06ea2330
|
feat: show hint on subscription page when refund inconsistent orders exist
|
2026-03-11 06:13:54 +00:00 |
|
萝卜
|
3f1bbc01ca
|
feat: site subscription show add refund_inconsistent summary link
|
2026-03-11 06:07:50 +00:00 |
|
萝卜
|
09981f9933
|
审计追溯:手动修正退款状态记录快照并在详情展示
|
2026-03-11 05:42:24 +00:00 |
|
萝卜
|
fe19638433
|
退款治理:手动修正状态增加安全阀并补测试
|
2026-03-11 05:19:30 +00:00 |
|
萝卜
|
fa085980b4
|
退款治理:支持标记部分退款/已支付以回退退款状态
|
2026-03-11 05:12:53 +00:00 |
|
萝卜
|
857ed4e424
|
平台订单:提供手动标记已退款治理动作
|
2026-03-11 05:01:02 +00:00 |
|
萝卜
|
07689f756b
|
套餐管理:修复 summaryStats sum(subscriptions_count) 未知列错误
|
2026-03-11 04:52:20 +00:00 |
|
萝卜
|
35ab780f8c
|
平台订单:新增退款不一致 refund_inconsistent 筛选与摘要卡
|
2026-03-11 04:29:52 +00:00 |
|
萝卜
|
bf5f83df6c
|
fix(billing): 分次退款累计达到全额应推进为已退款
|
2026-03-11 03:57:14 +00:00 |
|
萝卜
|
0acf30c5ff
|
feat(gov): 批量仅标记生效审计补充 filters/note
|
2026-03-11 03:49:39 +00:00 |
|
萝卜
|
d011a20373
|
feat(gov): 批量同步订阅审计补充 subscription_id/filters/note
|
2026-03-11 03:43:54 +00:00 |
|
萝卜
|
a18aaeef1e
|
feat(gov): 同步订阅成功写入 audit 便于追溯
|
2026-03-11 03:37:30 +00:00 |
|
萝卜
|
7707bf6a03
|
feat(billing): 平台订单创建页展示订阅关联提示并加测试
|
2026-03-11 03:17:58 +00:00 |
|
萝卜
|
83de69c081
|
feat(billing): 从订阅详情创建续费订单时绑定 site_subscription_id
|
2026-03-11 03:11:54 +00:00 |
|
萝卜
|
2cfff3681e
|
feat(admin): 平台订单支持按同步失败原因关键词筛选并联动订阅失败原因跳转
|
2026-03-11 01:26:42 +00:00 |
|
萝卜
|
10609da93e
|
feat(admin): 订阅详情页补回执/退款汇总与对账差额(订阅维度)
|
2026-03-11 00:53:04 +00:00 |
|
萝卜
|
cc6835e19c
|
feat(platform-orders): 列表/导出回执数优先读 payment_summary.count(含测试)
|
2026-03-11 00:33:02 +00:00 |
|
萝卜
|
80b218bbfb
|
feat(platform-orders): 列表/导出退款统计优先读 refund_summary(含测试)
|
2026-03-11 00:27:58 +00:00 |
|
萝卜
|
b3676729ee
|
feat(platform-orders): 摘要卡增加有退款/无退款订单数(含测试)
|
2026-03-11 00:07:50 +00:00 |
|
萝卜
|
f258aab657
|
feat(platform-orders): 新增退款轨迹筛选 refund_status(含UI/导出/批量透传/测试)
|
2026-03-10 23:48:28 +00:00 |
|
萝卜
|
429c84bfc2
|
feat(platform-orders): 清除全部失败标记增加 YES 确认护栏
|
2026-03-10 23:27:05 +00:00 |
|
萝卜
|
18ce8cb066
|
fix(platform-orders): 批量生效/清理失败标记过滤字段对齐列表筛选
|
2026-03-10 23:11:32 +00:00 |
|
萝卜
|
1383a957e0
|
feat(platform-orders): 摘要卡增加对账不一致订单数并提供跳转
|
2026-03-10 22:53:29 +00:00 |
|
萝卜
|
f82ceec166
|
feat(platform-orders): 摘要卡增加无回执订单数并补快捷筛选入口
|
2026-03-10 22:47:26 +00:00 |
|
萝卜
|
829a418d3b
|
feat(platform-orders): 增加回执状态筛选(有回执/无回执)
|
2026-03-10 22:44:48 +00:00 |
|