Преглед изворни кода

refactor(repository): 优化退款订单查询关联关系

- 移除冗余的 alibabaRefund 关联查询闭包定义
- 简化关联字段查询逻辑
- 保持 alibabaRefund 关联但去除显式字段限制
- 优化查询性能通过减少不必要的字段映射
shichen пре 2 месеци
родитељ
комит
8b7a0cde0e
1 измењених фајлова са 1 додато и 3 уклоњено
  1. 1 3
      app/common/repositories/store/order/StoreRefundOrderRepository.php

+ 1 - 3
app/common/repositories/store/order/StoreRefundOrderRepository.php

@@ -413,10 +413,8 @@ class StoreRefundOrderRepository extends BaseRepository
413 413
             $query->field('order_id,order_sn,douhuomall,alibaba_order_id');
414 414
         }, 'merchant' => function ($query) {
415 415
             $query->field('mer_id,mer_name');
416
-        }, 'refundProduct.product', 'user' => function ($query) {
416
+        }, 'refundProduct.product','alibabaRefund', 'user' => function ($query) {
417 417
             $query->field('uid,nickname,phone');
418
-        }, 'alibabaRefund'=> function ($query) {
419
-            $query->field('alibaba_order_id','alibaba_refund_id,apply_payment,apply_carriage,create_time,description,status,create_time');
420 418
         }]);
421 419
         $count = $query->count();
422 420
         $list = $query->page($page, $limit)->order('refund_order_id desc')->select();