Files
api_arrahn/app/Http/Controllers/DenominasiController.php
T
2021-01-11 17:59:46 +08:00

107 lines
3.1 KiB
PHP

<?php
namespace App\Http\Controllers;
use App\CawanganDetail;
use App\Cawangan;
use App\Denominasi;
use Illuminate\Http\Request;
use Carbon\Carbon;
class DenominasiController extends Controller
{
public function listdenominasi($kodcaw)
{
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$data=Denominasi::on($cawangan['mysql'])->orderby('tarikh','desc')->limit(1)->get();
return response()->json($data);
}
public function updatedenominasi($kodcaw, Request $request)
{
$current = Carbon::now();
$current = new Carbon();
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
//Wang Initialize
$bd1 = ($request->bd1 * 100);
$bd20 = ($request->bd20 * 1000);
$bd5 = ($request->bd5 * 500);
$bd50 = ($request->bd50 * 5000);
$bd10 = ($request->bd10 * 1000);
$bd100 = ($request->bd100 * 5000);
$k01 = ($request->txtSen1 * 0.01);
$k05 = ($request->txtSen5 * 0.05);
$k010 = ($request->txtSen10 * 0.10);
$k020 = ($request->txtSen20 * 0.20);
$k050 = ($request->txtSen50 * 0.50);
$k1 = ($request->txtRing1 * 1);
$k5 = ($request->txtRing5 * 5);
$k10 = ($request->txtRing10 * 10);
$k20 = ($request->txtRing20 * 20);
$k50 = ($request->txtRing50 * 50);
$k100 = ($request->txtRing100 * 100);
//Total Wang
$totalbundle = $bd1 + $bd20 + $bd5 + $bd50 + $bd10 + $bd100;
$totalkeping = $k01 + $k05 + $k010 + $k020 + $k050 + $k1 + $k5 + $k10 + $k20 + $k50 + $k100;
$totaljumlah = $totalbundle + $totalkeping;
$denominasiupdate=Denominasi::on($cawangan['mysql'])->where([['tarikh','=',$current->toDateString()]])->update(array(
'bd1' => $request->bd1,
'b1'=> $bd1,
'bd5'=> $request->bd5,
'b5'=> $bd5,
'bd10'=> $request->bd10,
'b10'=> $bd10,
'bd20'=> $request->bd20,
'b20'=> $bd20,
'bd50'=> $request->bd50,
'b50'=> $bd50,
'bd100'=> $request->bd100,
'b100'=> $bd100,
'txtring1'=> $request->txtRing1,
'k1'=> $k1,
'txtring5'=> $request->txtRing5,
'k5'=> $k5,
'txtsen1'=> $request->txtSen1,
'k01'=> $k01,
'txtsen5'=> $request->txtSen5,
'k05'=> $k05,
'txtsen10'=> $request->txtSen10,
'k010'=> $k010,
'txtsen20'=> $request->txtSen20,
'k020'=> $k020,
'txtsen50'=> $request->txtSen50,
'k050'=> $k050,
'txtring10'=> $request->txtRing10,
'k10'=> $k10,
'txtring20'=> $request->txtRing20,
'k20'=> $k20,
'txtring50'=> $request->txtRing50,
'k50'=> $k50,
'txtring100'=> $request->txtRing100,
'k100'=> $k100,
'txtring1000'=> $request->txtRing1000,
'k1000'=> $request->k1000,
'jumlahbundle'=> $totalbundle,
'txtjumlah'=> $totaljumlah,
'jumlahkeping' => $totalkeping
) );
return response()->json($denominasiupdate,200);
}
}