Selaa lähdekoodia

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

sunxbiao 1 vuosi sitten
vanhempi
commit
5ada527122

+ 5 - 0
app/common/model/merchant/order/OrderGzc.php

@@ -12,6 +12,7 @@ namespace app\common\model\merchant\order;
12 12
 
13 13
 use app\common\model\BaseModel;
14 14
 use app\common\model\user\User;
15
+use app\common\model\user\UserBill;
15 16
 
16 17
 class OrderGzc extends BaseModel
17 18
 {
@@ -31,4 +32,8 @@ class OrderGzc extends BaseModel
31 32
         return $this->hasOne(User::class, 'uid', 'uid');
32 33
     }
33 34
 
35
+    public function bill()
36
+    {
37
+        return $this->hasOne(UserBill::class, 'bill_id', 'link_id');
38
+    }
34 39
 }

+ 3 - 3
app/common/repositories/merchant/order/OrderGzcRepository.php

@@ -51,7 +51,7 @@ class OrderGzcRepository extends BaseRepository
51 51
         // 导出
52 52
         $is_excel = request()->param('is_excel', 0);
53 53
         if ($is_excel == 1) {
54
-            $data = $query->with('user')->select()->toArray();
54
+            $data = $query->with(['user', 'bill'])->select()->toArray();
55 55
 
56 56
             $arr = [];
57 57
             if (!empty($data)) {
@@ -69,8 +69,8 @@ class OrderGzcRepository extends BaseRepository
69 69
                 ];
70 70
 
71 71
                 foreach ($data as $gzcData) {
72
-                    if (!empty($gzcData['link_id'])) {
73
-                        $orderTypeMap[$gzcData['order_type']][$gzcData['link_id']] = $gzcData['id'];
72
+                    if (!empty($gzcData['link_id']) && !empty($gzcData['bill'])) {
73
+                        $orderTypeMap[$gzcData['bill']['type_shop']][$gzcData['bill']['link_id']] = $gzcData['id'];
74 74
                     }
75 75
                 }
76 76