From 1a201abed8a42bb6154993a003de13dfbd9ca088 Mon Sep 17 00:00:00 2001 From: Hafifie PKB Date: Mon, 17 Mar 2025 10:31:23 +0800 Subject: [PATCH] added first optional --- app/Http/Controllers/AutoSerahanController.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/AutoSerahanController.php b/app/Http/Controllers/AutoSerahanController.php index 07c99a3..9891d5e 100644 --- a/app/Http/Controllers/AutoSerahanController.php +++ b/app/Http/Controllers/AutoSerahanController.php @@ -549,7 +549,8 @@ class AutoSerahanController extends Controller $totalpendahuluan = $pendahuluan - $amaun; $bakiakhir = $bakiawal - $keluar + $masuk + $totalpendahuluan - $serahan - $totpanjaran; - $denopendser = Denopendser::on('mysql7')->where('no', $approval['denopendser_id_v3'])->get(); + $denopendser = Denopendser::on('mysql7')->where('no', $approval['denopendser_id_v3']); + $denopendser = optional($denopendser)->first(); $this->updateDenominasiRemove($kodcaw,$denopendser,'pendahuluan'); @@ -559,9 +560,11 @@ class AutoSerahanController extends Controller 'bakieod' => $bakiakhir )); - GlDetail::on($cawangan['mysql'])->where('recno', $approval['gldetail_id_v3'])->delete(); + $gldetail_remove = GlDetail::on($cawangan['mysql'])->where('recno', $approval['gldetail_id_v3'])->delete(); DenoPendSer::on('mysql7')->where('no', $approval['denopendser_id_v3'])->delete(); + Log::info('gldetail'); + Log::debug($gldetail_remove); ApprovalWithdrawal::on('mysql7')->where('id',$id)->update(array( 'updated_pendahuluan_v3' => 1, )); @@ -571,7 +574,8 @@ class AutoSerahanController extends Controller $totalserahan = $serahan - $amaun; $bakiakhir = $bakiawal - $keluar + $masuk + $pendahuluan - $totalserahan - $totpanjaran; - $denopendser = Denopendser::on('mysql7')->where('no', $approval['denopendser_id_v2'])->get(); + $denopendser = Denopendser::on('mysql7')->where('no', $approval['denopendser_id_v2']); + $denopendser = optional($denopendser)->first(); $this->updateDenominasiRemove($kodcaw,$denopendser,'serahan');