
kate522andClaude Opus 5
761c84d70f
feat(orders): replace order stat cards with a 售后中 filter
/user/orders 顶部的「已退款」「售后待处理」统计卡移除(统计行改为
全部 / 待支付 / 已支付 / 已关闭 四格,栅格同步由 3 列调为 4 列),
筛选的订单状态新增「售后中」,命中带有「待审核 / 处理中」工单的订单。
售后中与订单自身状态正交(售后中的订单可能仍是 paid,也可能已
refunded),因此不过滤 status 列,而是由 OrderCenterQuery 通过
repository_args 的 after_sale_open 下传,在 get_user_order_query_parts
中作为独立谓词叠加工单子查询,与类型、订单号条件自然组合。
工单流转口径复用 AfterSaleService 的 STATUS_PENDING / STATUS_PROCESSING,
与 find_active() 的退款闸门同一套判定;已完结(completed)与已撤销
(cancelled)不算售后中。
同时清理随之失效的死代码:UserOrders::get_user_order_stats()、
AfterSaleService::count_user_open()、aksrt_get_order_status_labels(),
以及两处 summary 查询与空视图中的 refunded / after_sale_pending 统计键。
不写双路与数据迁移,旧键直接替换。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-25 18:58:06 +08:00
..
2026-10-06 14:13:51 +08:00
2026-08-18 20:46:21 +08:00
2026-10-06 09:26:55 +08:00
2026-10-06 14:13:51 +08:00
2026-09-21 20:53:22 +08:00
2026-07-13 08:47:15 +08:00
2026-09-18 23:17:05 +08:00
2026-08-22 16:16:30 +08:00
2026-09-24 20:27:30 +08:00
2026-08-26 16:32:18 +08:00
2026-10-06 15:54:47 +08:00
2026-10-05 18:58:49 +08:00
2026-10-04 19:40:24 +08:00
2026-09-03 12:44:31 +08:00
2026-09-24 19:12:45 +08:00
2026-09-03 12:44:31 +08:00
2026-10-06 14:13:51 +08:00
2026-09-04 19:52:56 +08:00
2026-07-03 23:15:11 +08:00
2026-10-21 21:07:48 +08:00
2026-09-03 12:44:31 +08:00
2026-09-03 12:44:31 +08:00
2026-09-03 12:44:31 +08:00
2026-09-19 14:49:58 +08:00
2026-09-03 12:44:31 +08:00
2026-09-03 12:44:31 +08:00
2026-10-06 12:50:20 +08:00
2026-10-06 11:09:05 +08:00
2026-09-04 22:53:33 +08:00
2026-10-13 19:32:34 +08:00
2026-08-22 16:16:30 +08:00
2026-09-03 12:44:31 +08:00
2026-07-03 23:15:11 +08:00
2026-10-03 22:22:15 +08:00
2026-09-03 12:44:31 +08:00
2026-10-10 13:04:37 +08:00
2026-10-25 18:58:06 +08:00
2026-09-03 12:44:31 +08:00
2026-09-03 19:21:24 +08:00
2026-09-03 12:44:31 +08:00
2026-10-19 12:52:23 +08:00
2026-09-27 13:49:32 +08:00
2026-09-03 12:44:31 +08:00
2026-09-03 12:44:31 +08:00
2026-07-03 23:15:11 +08:00
2026-09-20 18:48:22 +08:00
2026-10-05 03:51:18 +08:00
2026-09-05 11:28:00 +08:00
2026-09-19 14:49:58 +08:00
2026-09-03 12:44:31 +08:00
2026-07-03 23:15:11 +08:00
2026-09-03 12:44:31 +08:00
2026-09-22 19:46:35 +08:00
2026-09-06 11:00:04 +08:00
2026-10-06 14:13:51 +08:00
2026-09-03 12:44:31 +08:00