Perbaikan Menu Laporan per pintu pos
This commit is contained in:
@@ -70,16 +70,28 @@ public function gateData(Request $request)
|
|||||||
$akhir . ' 23:59:59'
|
$akhir . ' 23:59:59'
|
||||||
])
|
])
|
||||||
|
|
||||||
// 🔹 STATUS
|
// // 🔹 STATUS
|
||||||
->when($request->status_transaksi, fn($q, $v) =>
|
// ->when($request->status_transaksi, fn($q, $v) =>
|
||||||
$q->where('tp.status_transaksi', $v)
|
// $q->where('tp.status_transaksi', $v)
|
||||||
)
|
// )
|
||||||
|
|
||||||
// 🔹 PINTU
|
// 🔹 PINTU
|
||||||
->when($request->id_pintu_keluar, fn($q, $v) =>
|
->when($request->id_pintu_keluar, fn($q, $v) =>
|
||||||
$q->whereIn('tp.id_pintu_keluar', (array) $v)
|
$q->whereIn('tp.id_pintu_keluar', (array) $v)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// 🔹 Status Transaksi
|
||||||
|
->when($request->status_transaksi, function ($q) use ($request) {
|
||||||
|
|
||||||
|
return match ($request->status_transaksi) {
|
||||||
|
'3' => $q->where('tp.status_transaksi', '3'),
|
||||||
|
'0' => $q->where('tp.status_transaksi', '0'),
|
||||||
|
'-1' => $q->whereNotNull('alasan'),
|
||||||
|
'null' => $q->whereNull('alasan')
|
||||||
|
};
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
// 🔹 CARA BAYAR
|
// 🔹 CARA BAYAR
|
||||||
->when($request->cara_bayar, function ($q) use ($request) {
|
->when($request->cara_bayar, function ($q) use ($request) {
|
||||||
|
|
||||||
|
|||||||
@@ -63,7 +63,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-sm-12 col-md-2">
|
<div class="col-sm-12 col-md-2">
|
||||||
<label class="label" for="status_trans">Status Transaksi</label>
|
<label class="label" for="status_trans">Status Transaksi</label>
|
||||||
<select id="status_transaksi" name="status_transaksi" class="form-control js-example-basic-multiple" data-placeholder="Semua" multiple="multiple">
|
<select id="status_transaksi" name="status_transaksi" class="form-control select2" data-placeholder="Semua">
|
||||||
|
<option value="null">Semua</option>
|
||||||
|
<option value="0">Casual</option>
|
||||||
<option value="3">Member</option>
|
<option value="3">Member</option>
|
||||||
<option value="-1">Batal</option>
|
<option value="-1">Batal</option>
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
Reference in New Issue
Block a user