feat(user): 优化用户日志订单编号查询逻辑

- 扩展日志查询条件,增加对 'purchase_refund' 类别的支持
- 使用 in_array() 替代等号比较,提高代码可读性和可扩展性
This commit is contained in:
mkm 2024-11-21 16:47:20 +08:00
parent 9b09b3c643
commit bc4a9554b5

View File

@ -296,7 +296,7 @@ class UserLogic extends BaseLogic
->order('id', 'desc')
->select()->toArray();
foreach ($data as &$value) {
if ($value['category'] == 'user_order_purchase_pay') {
if (in_array($value['category'],['user_order_purchase_pay','purchase_refund'])) {
$value['order_sn'] = StoreOrder::where('id', $value['link_id'])->value('order_id');
} elseif ($value['category'] == 'user_balance_recharge') {
$value['order_sn'] = UserRecharge::where('id', $value['link_id'])->value('order_id');