From 1aaa15a38e90258895e6e3cad0e605dcff4fb797 Mon Sep 17 00:00:00 2001 From: micko samawa Date: Mon, 29 Jun 2026 07:56:36 +0700 Subject: [PATCH] fix(api): add missing isSurvey() and isSewa() methods to Booking model --- spk_kontrakan/app/Models/Booking.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/spk_kontrakan/app/Models/Booking.php b/spk_kontrakan/app/Models/Booking.php index bad7060..edad421 100644 --- a/spk_kontrakan/app/Models/Booking.php +++ b/spk_kontrakan/app/Models/Booking.php @@ -287,6 +287,23 @@ public function getPaymentStatusLabelAttribute(): string }; } + /** + * Cek apakah booking ini adalah pengajuan survei + */ + public function isSurvey(): bool + { + return $this->jenis_pengajuan === 'survei'; + } + + /** + * Cek apakah booking ini adalah pengajuan sewa + * Data lama yang belum memiliki jenis tetap dianggap sebagai sewa. + */ + public function isSewa(): bool + { + return !$this->isSurvey(); + } + // ========== ACTIONS ========== /**