kate522
83c164a427
feat(admin): 订单明细页已支付订单新增「退款」按钮
操作栏「详情」右侧为已支付订单渲染「退款」按钮:点击经 aksrt_pay_refund_order 把订单推到已退款。
退款沿既有的受闸路径执行:OrderRepository::update_status 要求 allow_refund,且 can_finalize_order_refund 要求该售后工单仍为待审核/处理中。因此工单号由服务端按订单号反查 find_active 得到,客户端只提交订单号;没有进行中的工单时整次操作中止并给出可操作提示,不会出现订单已退款但无工单依据的状态。
按钮仅在已支付订单上渲染——已退款是已支付的唯一后继状态,其他状态点击也只会在服务端被拒。附带清理 AfterSaleService::find_active 上方一处早已错配的 @param 文档注释(描述的是 \,与该函数签名无关)。
2026-10-08 21:14:56 +08:00
..
2026-10-05 16:42:25 +08:00
2026-10-08 21:14:56 +08:00
2026-10-05 16:42:25 +08:00
2026-10-05 16:42:25 +08:00
2026-10-05 16:42:25 +08:00
2026-08-24 15:59:11 +08:00
2026-08-07 12:39:32 +08:00
2026-09-18 19:01:19 +08:00
2026-08-24 15:59:11 +08:00
2026-09-21 21:31:16 +08:00
2026-10-05 16:42:25 +08:00
2026-10-05 16:42:25 +08:00
2026-08-24 15:59:11 +08:00
2026-08-24 15:59:11 +08:00
2026-10-05 16:42:25 +08:00
2026-10-07 08:28:27 +00:00
2026-08-02 22:06:06 +08:00
2026-10-05 16:42:25 +08:00
2026-09-28 21:27:44 +08:00
2026-10-05 16:42:25 +08:00
2026-10-08 11:05:08 +08:00
2026-09-20 16:09:12 +08:00
2026-10-05 16:42:25 +08:00