Browse Source

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

sunxbiao 1 year ago
parent
commit
5ada527122

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

@@ -12,6 +12,7 @@ namespace app\common\model\merchant\order;
12
 
12
 
13
 use app\common\model\BaseModel;
13
 use app\common\model\BaseModel;
14
 use app\common\model\user\User;
14
 use app\common\model\user\User;
15
+use app\common\model\user\UserBill;
15
 
16
 
16
 class OrderGzc extends BaseModel
17
 class OrderGzc extends BaseModel
17
 {
18
 {
@@ -31,4 +32,8 @@ class OrderGzc extends BaseModel
31
         return $this->hasOne(User::class, 'uid', 'uid');
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
         $is_excel = request()->param('is_excel', 0);
52
         $is_excel = request()->param('is_excel', 0);
53
         if ($is_excel == 1) {
53
         if ($is_excel == 1) {
54
-            $data = $query->with('user')->select()->toArray();
54
+            $data = $query->with(['user', 'bill'])->select()->toArray();
55
 
55
 
56
             $arr = [];
56
             $arr = [];
57
             if (!empty($data)) {
57
             if (!empty($data)) {
@@ -69,8 +69,8 @@ class OrderGzcRepository extends BaseRepository
69
                 ];
69
                 ];
70
 
70
 
71
                 foreach ($data as $gzcData) {
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