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){
$this->checkVault($request->kodcaw);
$this->checkDenominasi($request->kodcaw);
$this->checkVault($request->kodcaw,'v2');
$this->checkDenominasi($request->kodcaw,'v2');
$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){
$this->checkVault($request->kodcaw);
$this->checkDenominasi($request->kodcaw);
$this->checkVault($request->kodcaw,'v3');
$this->checkDenominasi($request->kodcaw,'v3');
$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);
}
private function checkVault($kodcaw){
private function checkVault($kodcaw,$version){
$kodcaw = $this->interchangeCawangan($kodcaw,$version);
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
/* 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();
$current = Carbon::now();
$denominasi = Denominasi::on($cawangan['mysql'])->where('tarikh',$current->toDateString())->first();