Perbaikan shift api
This commit is contained in:
@@ -23,6 +23,7 @@ public function harian(Request $request)
|
||||
|
||||
$tanggal = $request->input('tanggal');
|
||||
$shift = $request->input('shift');
|
||||
Log::info($shift);
|
||||
// $cashless = $request->input('cashless');
|
||||
|
||||
$cash = [];
|
||||
@@ -39,14 +40,19 @@ public function harian(Request $request)
|
||||
// Terapkan filter tanggal berdasarkan input
|
||||
$totalTrans = 0;
|
||||
$totalIncome = 0;
|
||||
$dateField = ($shift == null) ? 'waktu_keluar' : 'pklogin';
|
||||
if ($shift === null || $shift === 0 || $shift === '0') {
|
||||
$dateField = 'waktu_keluar' ;
|
||||
} else {
|
||||
$dateField = 'pklogin';
|
||||
}
|
||||
|
||||
// Log::info('Memproses permintaan dengan perhitungan : ' . $dateField);
|
||||
// Cash payment initialize
|
||||
$queryCash = $this->getTrans();
|
||||
if ($tanggal) {
|
||||
$queryCash->whereDate($dateField, '=', $tanggal);
|
||||
}
|
||||
Log::info('Cari data cash dengan tanggal : ' . $tanggal);
|
||||
Log::info('Find cash transaksi with params date : ' . $tanggal . ', and : ' . $dateField);
|
||||
$resultCash = $queryCash
|
||||
->where(function ($q) {
|
||||
$q->whereRaw('cara_bayar <> 3')
|
||||
|
||||
Reference in New Issue
Block a user