wesmiler преди 1 месец
родител
ревизия
183b1f3a7e
променени са 1 файла, в които са добавени 12 реда и са изтрити 0 реда
  1. 12 0
      app/Services/Common/OrderService.php

+ 12 - 0
app/Services/Common/OrderService.php

@@ -126,6 +126,17 @@ class OrderService extends BaseService
             });
         }
 
+        $query1 = clone $query;
+        $query2 = clone $query;
+        $query3 = clone $query;
+        $query4 = clone $query;
+        $counts = [
+            'total' => $query1->count('id'),
+            'totalAmount' => $query2->where(['status'=>4])->sum('id'),
+            'pending' =>  $query3->whereIn('status',[1,2])->sum('id'),
+            'complete' =>  $query4->where(['status'=>4])->count('id'),
+        ];
+
         $list = $query->with(['user', 'orderGoods', 'store','meeting'])
             ->orderBy('create_time', 'desc')
             ->orderBy('id', 'desc')
@@ -153,6 +164,7 @@ class OrderService extends BaseService
             'code' => 0,
             'data' => $list['data'] ?? [],
             'count' => $list['total'] ?? 0,
+            'counts' => $counts,
         ];
     }