diff --git a/app/Http/Controllers/DenominasiController.php b/app/Http/Controllers/DenominasiController.php index 4b8a0d8..249f323 100644 --- a/app/Http/Controllers/DenominasiController.php +++ b/app/Http/Controllers/DenominasiController.php @@ -117,7 +117,9 @@ class DenominasiController extends Controller $deno = Denominasi::on($cawangan['mysql'])->orderby('tarikh','desc')->first(); - $savedeno = Denominasi::on($cawangan['mysql'])->create([ + if(is_array($deno) && sizeof($deno) > 0) + { + $savedeno = Denominasi::on($cawangan['mysql'])->create([ 'tarikh' => $current->toDateString(), 'bd1' => $deno['bd1'], @@ -161,7 +163,55 @@ class DenominasiController extends Controller 'lebihan' => $deno['lebihan'], 'nota' => $deno['nota'], 'jumlahkeping' => $deno['jumlahkeping'] - ]); + ]); + }else{ + $savedeno = Denominasi::on($cawangan['mysql'])->create([ + + 'tarikh' => $current->toDateString(), + 'bd1' => 0, + 'b1' => 0, + 'bd5' => 0, + 'b5' => 0, + 'bd10' => 0, + 'b10' => 0, + 'bd20' => 0, + 'b20' => 0, + 'bd50' => 0, + 'b50' => 0, + 'bd100' => 0, + 'b100' => 0, + 'txtring1' => 0, + 'k1' => 0, + 'txtring5' => 0, + 'k5' => 0, + 'txtsen1' => 0, + 'k01' => 0, + 'txtsen5' => 0, + 'k05' => 0, + 'txtsen10' => 0, + 'k010' => 0, + 'txtsen20' => 0, + 'k020' => 0, + 'txtsen50' => 0, + 'k050' => 0, + 'txtring10' => 0, + 'k10' => 0, + 'txtring20' => 0, + 'k20' => 0, + 'txtring50' => 0, + 'k50' => 0, + 'txtring100' => 0, + 'k100' => 0, + 'txtring1000' => 0, + 'k1000' => 0, + 'jumlahbundle' => 0, + 'txtjumlah' => 0, + 'lebihan' => 0, + 'nota' => 0, + 'jumlahkeping' => 0 + ]); + } + return response()->json($savedeno); } diff --git a/app/Http/Controllers/VaultController.php b/app/Http/Controllers/VaultController.php index 39212ca..9b79ece 100644 --- a/app/Http/Controllers/VaultController.php +++ b/app/Http/Controllers/VaultController.php @@ -172,32 +172,63 @@ class VaultController extends Controller $vault = Vault::on($cawangan['mysql'])->orderby('tarikh','desc')->first(); - $vaultcreate = Vault::on($cawangan['mysql'])->create([ + if(is_array($vault) && sizeof($vault) > 0) + { + $vaultcreate = Vault::on($cawangan['mysql'])->create([ - 'kodcaw'=>$request->kodcaw, - 'tarikh'=> $current->toDateString(), - 'bakiawal' => $vault['bakiakhir'], - 'keluar' => 0, - 'masuk' => 0, - 'bakiakhir' => $vault['bakiakhir'], - 'bakieod' => $vault['bakiakhir'], - 'pendahuluan' => 0, - 'serahan' => 0, - '1sen' => $vault['1sen'], - '5sen' => $vault['5sen'], - '10sen' => $vault['10sen'], - '20sen' => $vault['20sen'], - '50sen' => $vault['50sen'], - 'rm1' => $vault['rm1'], - 'rm2' => $vault['rm2'], - 'rm5' => $vault['rm5'], - 'rm10' => $vault['rm10'], - 'rm50' => $vault['rm50'], - 'rm100' => $vault['rm100'], - 'rm1000' => $vault['rm1000'], - 'totpanjar' => 0 - - ]); + 'kodcaw'=>$request->kodcaw, + 'tarikh'=> $current->toDateString(), + 'bakiawal' => $vault['bakiakhir'], + 'keluar' => 0, + 'masuk' => 0, + 'bakiakhir' => $vault['bakiakhir'], + 'bakieod' => $vault['bakiakhir'], + 'pendahuluan' => 0, + 'serahan' => 0, + '1sen' => $vault['1sen'], + '5sen' => $vault['5sen'], + '10sen' => $vault['10sen'], + '20sen' => $vault['20sen'], + '50sen' => $vault['50sen'], + 'rm1' => $vault['rm1'], + 'rm2' => $vault['rm2'], + 'rm5' => $vault['rm5'], + 'rm10' => $vault['rm10'], + 'rm50' => $vault['rm50'], + 'rm100' => $vault['rm100'], + 'rm1000' => $vault['rm1000'], + 'totpanjar' => 0 + + ]); + }else{ + $vaultcreate = Vault::on($cawangan['mysql'])->create([ + + 'kodcaw'=>$request->kodcaw, + 'tarikh'=> $current->toDateString(), + 'bakiawal' => 0, + 'keluar' => 0, + 'masuk' => 0, + 'bakiakhir' => 0, + 'bakieod' => 0, + 'pendahuluan' => 0, + 'serahan' => 0, + '1sen' => 0, + '5sen' => 0, + '10sen' => 0, + '20sen' => 0, + '50sen' => 0, + 'rm1' => 0, + 'rm2' => 0, + 'rm5' => 0, + 'rm10' => 0, + 'rm50' => 0, + 'rm100' => 0, + 'rm1000' => 0, + 'totpanjar' => 0 + + ]); + } + return response()->json($vaultcreate,201); }