where('kodcaw','=',$kodcaw)->first(); $vault=Vault::on($cawangan['mysql']) ->where('kodcaw','=',$kodcaw) ->where('tarikh','=',$current->toDateString()) ->orderby('tarikh','desc')->limit(1)->get(); return response()->json($vault); } public function updateVault($kodcaw, Request $request) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $updateVault=Vault::on($cawangan['mysql'])->where([['tarikh','=',$current->toDateString()],['kodcaw','=', $kodcaw]])->update(array( 'masuk'=>$request->masuk, 'keluar'=>$request->keluar, 'bakiakhir'=>$request->bakiakhir, 'bakieod'=>$request->bakieod ) ); return response()->json($updateVault, 200); } public function create($kodcaw,Request $request) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $vault = Vault::on($cawangan['mysql'])->orderby('tarikh','desc')->first(); $vaultcreate = Vault::on($cawangan['mysql'])->create([ 'kodcaw'=>$request->kodcaw, 'tarikh'=> $current->toDateString(), 'bakiawal' => $vault['bakiakhir'], 'keluar' => 0, 'masuk' => 0, 'bakiakhir' => 0, 'bakieod' => 0, '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' => $vault['totpanjar'] ]); return response()->json($vaultcreate,201); } //GLDETAIL ONLINE public function creategldetailonline($kodcaw,Request $request) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $gldetail=GlDetail::on($cawangan['mysql'])->create([ 'kodcaw' => $request->kodcaw, 'tarikh' => $current->toDateString(), 'dtacct' => '1000/020', 'ktacct' => '1000/010', 'descpt' => 'SERAHAN BAYAR ONLINE', 'acttype' => 'A', 'fracttype' => 'A', 'amaun' => $request->amaun, 'teller' => 'ONLINE', 'terima' => '*' ]); return response()->json($gldetail,201); } }