|
|
@@ -25,11 +25,17 @@ class Home extends Controller
|
|
|
$end = request()->input('end_date', date('Y-m-d'));
|
|
|
$end = Carbon::createFromFormat('Y-m-d', $end)->addDay()->format('Y-m-d');
|
|
|
$query = PaymentOrder::query();
|
|
|
+
|
|
|
$params['type'] = 2;
|
|
|
$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();
|
|
|
$usdTotalAmount = (float)$query->whereBetween('created_at', [$start, $end])->sum('amount');
|