Przeglądaj źródła

feat(payment): 添加订单状态文本字段

- 在支付记录中新增 order_state_text 字段
- 自动将订单状态枚举转换为可读文本
- 支持微信订单状态的文本显示
- 统一订单状态展示逻辑
runphp 4 miesięcy temu
rodzic
commit
595accabce
1 zmienionych plików z 1 dodań i 0 usunięć
  1. 1 0
      src/Service/PaymentRecordService.php

+ 1 - 0
src/Service/PaymentRecordService.php

@@ -75,6 +75,7 @@ class PaymentRecordService
                     'wechat_transaction_id' => $wechatOrder['wechat_transaction_id'],
                     'wechat_transaction_id' => $wechatOrder['wechat_transaction_id'],
                     'order_state' => $wechatOrder['order_state'],
                     'order_state' => $wechatOrder['order_state'],
                     'goods_desc' => $wechatOrder['goods_desc'],
                     'goods_desc' => $wechatOrder['goods_desc'],
+                    'order_state_text' => $wechatOrder['order_state']->toString(),
                 ]);
                 ]);
             } else {
             } else {
                 $item->setAttr('order_state_text', WechatOrderStateEnum::from($item['order_state'])->toString());
                 $item->setAttr('order_state_text', WechatOrderStateEnum::from($item['order_state'])->toString());