perubahan dashboard
This commit is contained in:
parent
783c542f2d
commit
1860cb111c
@ -3,6 +3,7 @@
|
||||
namespace App\Http\Controllers\User\Dashboard;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Refund;
|
||||
use Illuminate\Http\Request;
|
||||
use App\Models\RefundUser;
|
||||
use App\Models\Transaction;
|
||||
@ -38,11 +39,29 @@ class UserDashboardController extends Controller
|
||||
->where('pembeli', auth()->user()->email)
|
||||
->count();
|
||||
|
||||
$sumRefund = '';
|
||||
$sumRefund = Transaction::join('refunds', 'transactions.id', '=', 'refunds.transaction_id')
|
||||
->where('transactions.status_pembayaran', 'refund')
|
||||
->whereMonth('transactions.updated_at', $currentMonth)
|
||||
->whereYear('transactions.updated_at', $currentYear)
|
||||
->where('transactions.pembeli', auth()->user()->email)
|
||||
->sum('refunds.total');
|
||||
|
||||
$sumTransaksi = '';
|
||||
$sumTransaksi = Transaction::whereMonth('updated_at', $currentMonth)
|
||||
->whereYear('updated_at', $currentYear)
|
||||
->where('pembeli', auth()->user()->email)
|
||||
->sum('total_bayar');
|
||||
|
||||
return view('user.index');
|
||||
$totalTransaction = Transaction::whereMonth('updated_at', $currentMonth)
|
||||
->whereYear('updated_at', $currentYear)
|
||||
->count();
|
||||
|
||||
$totalIncome = Transaction::where('status_transaksi', 'success')->sum('total_bayar');
|
||||
|
||||
$totalExpense = Transaction::where('status_transaksi', 'updated_at')
|
||||
->orWhere('status_transaksi', 'refund')
|
||||
->sum('total_bayar');
|
||||
|
||||
return view('user.index', compact('currentRole', 'countCreated', 'countPending', 'countFailure', 'sumRefund', 'sumTransaksi', 'totalTransaction', 'totalIncome', 'totalExpense'));
|
||||
}
|
||||
|
||||
public function getSelectedChart(){
|
||||
|
@ -56,25 +56,26 @@
|
||||
</div>
|
||||
<div class="card-stats-items">
|
||||
<div class="card-stats-item">
|
||||
<div class="card-stats-item-count">114</div>
|
||||
<div class="card-stats-item-count">{{ $countCreated }}</div>
|
||||
<div class="card-stats-item-label">Dibuat</div>
|
||||
</div>
|
||||
<div class="card-stats-item">
|
||||
<div class="card-stats-item-count">12</div>
|
||||
<div class="card-stats-item-count">{{ $countPending }}</div>
|
||||
<div class="card-stats-item-label">Pending</div>
|
||||
</div>
|
||||
<div class="card-stats-item">
|
||||
<div class="card-stats-item-count">23</div>
|
||||
<div class="card-stats-item-count">{{ $countFailure }}</div>
|
||||
<div class="card-stats-item-label">Gagal</div>
|
||||
</div>
|
||||
<div class="card-stats-item">
|
||||
<div class="card-stats-item-count">23</div>
|
||||
<div class="card-stats-item-label">Gagal</div>
|
||||
<div class="card-stats-item-count">{{ $sumRefund }}</div>
|
||||
<div class="card-stats-item-label">Refund</div>
|
||||
</div>
|
||||
<div class="card-stats-item">
|
||||
<div class="card-stats-item-count">23</div>
|
||||
<div class="card-stats-item-label">Gagal</div>
|
||||
<div class="card-stats-item-count">{{ $sumTransaksi }}</div>
|
||||
<div class="card-stats-item-label">Transaksi</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-icon shadow-primary bg-primary">
|
||||
@ -85,7 +86,7 @@
|
||||
<h4>Jumlah Transaction</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
159 Transaksi
|
||||
{{ $totalTransaction }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -103,7 +104,7 @@
|
||||
<h4>Pemasukan</h4>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
Rp. 35.000.000,00
|
||||
Rp. {{ number_format($totalIncome, 2) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -120,7 +121,7 @@
|
||||
<div class="card-header">
|
||||
<h4>Pengeluaran</h4>
|
||||
</div>
|
||||
<div class="card-body">Rp. 35.000.000,00</div>
|
||||
<div class="card-body">Rp. {{ number_format($totalExpense, 2) }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user