Просмотр исходного кода

平台后台-财务-财务操作-公正处入账明细-导出-增加字段

sunxbiao 1 год назад
Родитель
Сommit
df4c8369cf
1 измененных файлов с 16 добавлено и 2 удалено
  1. 16 2
      app/common/repositories/merchant/order/OrderGzcRepository.php

+ 16 - 2
app/common/repositories/merchant/order/OrderGzcRepository.php

@@ -58,7 +58,7 @@ class OrderGzcRepository extends BaseRepository
58 58
                 $orderTypeMap = [];
59 59
                 $orderDetailMap = [];
60 60
                 $orderMap = [
61
-                    0 => ['table' => 'rrx_store_order', 'name' => '平台订单', 'pk' => 'order_id', 'field' => 'order_id, total_price AS order_money, pay_price AS pay_money, con_pri AS commission'],
61
+                    0 => ['table' => 'rrx_store_order', 'name' => '平台订单', 'pk' => 'order_id', 'field' => 'order_id, total_price AS order_money, pay_price AS pay_money, con_pri AS commission, mer_id'],
62 62
                     1 => ['table' => 'rrx_order_pdd', 'name' => '拼多多', 'pk' => 'order_pdd_id', 'field' => 'order_pdd_id AS order_id, order_money, pay_money, commission'],
63 63
                     2 => ['table' => 'rrx_order_vip', 'name' => '唯品会', 'pk' => 'order_vip_id', 'field' => 'order_vip_id AS order_id, pay_money AS order_money, pay_money, commission'],
64 64
                     3 => ['table' => 'rrx_order_su', 'name' => '苏宁', 'pk' => 'order_su_id', 'field' => 'order_su_id AS order_id, total_amount AS order_money, pay_amount AS pay_money, commission'],
@@ -87,7 +87,21 @@ class OrderGzcRepository extends BaseRepository
87 87
                             if (!empty($result)) {
88 88
                                 foreach ($result as $orderData) {
89 89
                                     foreach ($map[$orderData['order_id']] as $gzcId) {
90
-                                        $orderData['source'] = $orderMap[$orderType]['name'];
90
+                                        if (0 === (int)$orderType && !empty($orderData['mer_id'] ?? '')) {
91
+                                            if ($orderData['mer_id'] == 496) {
92
+                                                $orderData['commission'] = '';
93
+                                                $orderData['source'] = '会员专区';
94
+                                            } else if ($orderData['mer_id'] == 439) {
95
+                                                $orderData['source'] = '精彩生活区';
96
+                                            } else if ($orderData['mer_id'] == 491) {
97
+                                                $orderData['commission'] = '';
98
+                                                $orderData['source'] = '复购区';
99
+                                            } else {
100
+                                                $orderData['source'] = '商贸区';
101
+                                            }
102
+                                        } else {
103
+                                            $orderData['source'] = $orderMap[$orderType]['name'];
104
+                                        }
91 105
                                         $orderDetailMap[$gzcId] = $orderData;
92 106
                                     }
93 107
                                 }