Ken 1 nedēļu atpakaļ
vecāks
revīzija
a95eaa3bca
1 mainītis faili ar 9 papildinājumiem un 3 dzēšanām
  1. 9 3
      app/Http/Controllers/admin/Home.php

+ 9 - 3
app/Http/Controllers/admin/Home.php

@@ -25,11 +25,17 @@ class Home extends Controller
             $end = request()->input('end_date', date('Y-m-d'));
             $end = request()->input('end_date', date('Y-m-d'));
             $end = Carbon::createFromFormat('Y-m-d', $end)->addDay()->format('Y-m-d');
             $end = Carbon::createFromFormat('Y-m-d', $end)->addDay()->format('Y-m-d');
             $query = PaymentOrder::query();
             $query = PaymentOrder::query();
+
             $params['type'] = 2;
             $params['type'] = 2;
             $where = PaymentOrderService::getWhere($params);
             $where = PaymentOrderService::getWhere($params);
-            $totalAmount = (float)$query->where($where)->whereBetween('created_at', [$start, $end])->sum('amount');
-            $totalSuccess = (float)$query->where($where)->whereBetween('created_at', [$start, $end])->whereIn('status', [1, 2])->sum('amount');
-            $totalFail = (float)$query->where($where)->whereBetween('created_at', [$start, $end])->where('status', 3)->sum('amount');
+            $query->where($where)->whereBetween('created_at', [$start, $end]);
+            $query1 = clone $query;
+
+            $totalAmount = (float)$query1->sum('amount');
+            $query1 = clone $query;
+            $totalSuccess = (float)$query1->whereIn('status', [1, 2])->sum('amount');
+            $query1 = clone $query;
+            $totalFail = (float)$query1->where('status', 3)->sum('amount');
 
 
             $query = Withdraw::query();
             $query = Withdraw::query();
             $usdTotalAmount = (float)$query->whereBetween('created_at', [$start, $end])->sum('amount');
             $usdTotalAmount = (float)$query->whereBetween('created_at', [$start, $end])->sum('amount');