interchangecawangan for checkVault and checkDenominasi

This commit is contained in:
Hafifie PKB
2025-03-10 01:47:20 +08:00
parent c2f7de5f96
commit 9b87170ca1
+10 -6
View File
@@ -338,8 +338,8 @@ class AutoSerahanController extends Controller
public function serahanAutoSerahan(Request $request){ public function serahanAutoSerahan(Request $request){
$this->checkVault($request->kodcaw); $this->checkVault($request->kodcaw,'v2');
$this->checkDenominasi($request->kodcaw); $this->checkDenominasi($request->kodcaw,'v2');
$updated_serahan = $this->autoSerahanEngine('serahan',$request->kodcaw,$request->teller,$request->amaun,$request->id,$request->denopendser_id); $updated_serahan = $this->autoSerahanEngine('serahan',$request->kodcaw,$request->teller,$request->amaun,$request->id,$request->denopendser_id);
@@ -348,8 +348,8 @@ class AutoSerahanController extends Controller
public function pendahuluanAutoSerahan(Request $request){ public function pendahuluanAutoSerahan(Request $request){
$this->checkVault($request->kodcaw); $this->checkVault($request->kodcaw,'v3');
$this->checkDenominasi($request->kodcaw); $this->checkDenominasi($request->kodcaw,'v3');
$updated_pendahuluan = $this->autoSerahanEngine('pendahuluan',$request->kodcaw,$request->teller,$request->amaun,$request->id,$request->denopendser_id); $updated_pendahuluan = $this->autoSerahanEngine('pendahuluan',$request->kodcaw,$request->teller,$request->amaun,$request->id,$request->denopendser_id);
@@ -379,7 +379,9 @@ class AutoSerahanController extends Controller
return response()->json($query,200); return response()->json($query,200);
} }
private function checkVault($kodcaw){ private function checkVault($kodcaw,$version){
$kodcaw = $this->interchangeCawangan($kodcaw,$version);
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
/* Check Tarikh Harini */ /* Check Tarikh Harini */
@@ -446,7 +448,9 @@ class AutoSerahanController extends Controller
} }
} }
private function checkDenominasi($kodcaw){ private function checkDenominasi($kodcaw,$version){
$kodcaw = $this->interchangeCawangan($kodcaw,$version);
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$current = Carbon::now(); $current = Carbon::now();
$denominasi = Denominasi::on($cawangan['mysql'])->where('tarikh',$current->toDateString())->first(); $denominasi = Denominasi::on($cawangan['mysql'])->where('tarikh',$current->toDateString())->first();