107 lines
3.1 KiB
PHP
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);
|
|
|
|
}
|
|
} |