where('kodcaw','=',$kodcaw)->first(); $tunai=Tunai::on($cawangan['mysql'])->where([['kodcaw','=',$kodcaw],['tarikh','=',$current->toDateString()]])->orderBy('tarikh','desc')->get(); return response()->json($tunai); } public function countgadaidantebus($kodcaw) { $current = Carbon::now(); $current = new Carbon(); $array_GT = []; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $gadaicount=Gadai::on($cawangan['mysql'])->where([['sttebus','=',''],['t_gadai','=',$current->toDateString()]])->count(); $gadaijumlah=Gadai::on($cawangan['mysql'])->where([['sttebus','=',''],['t_gadai','=',$current->toDateString()]])->sum('pinjaman'); $tebuscount=Gadai::on($cawangan['mysql'])->where([['sttebus','=','T'],['t_gadai','=',$current->toDateString()]])->count(); $tebusjumlah=Gadai::on($cawangan['mysql'])->where([['sttebus','=','T'],['t_gadai','=',$current->toDateString()]])->sum('pinjaman'); array_push($array_GT,['gcount' => $gadaicount, 'gjumlah' => $gadaijumlah, 'tcount' => $tebuscount, 'tjumlah' => $tebusjumlah]); return response()->json($array_GT); } public function sumBakiTunai($kodcaw) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $tunai=Tunai::on($cawangan['mysql'])->where('tarikh','=',$current->toDateString())->sum('baki'); return response()->json($tunai); } public function UpdateTunai($kodcaw, $kodlaluan, Request $request) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $updatetunai=Tunai::on($cawangan['mysql'])->where( [['tarikh','=', $current->toDateString()],['kodlaluan','=', $kodlaluan] ])-> update(array( 'tambah'=>$request->tambah, 'kurang'=>$request->kurang, 'baki'=>$request->bakiakhir )); return response()->json($updatetunai, 200); } public function UpdateTunaiGadaianTebus($kodcaw, $kodlaluan, Request $request) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $updatetunai=Tunai::on($cawangan['mysql'])->where( [['tarikh','=', $current->toDateString()],['kodlaluan','=', $kodlaluan] ])-> update(array( 'keluar'=>$request->keluar, 'masuk'=>$request->masuk, 'baki'=>$request->bakiakhir )); return response()->json($updatetunai, 200); } public function DaftarTunai($kodcaw, Request $request) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $tunai=Tunai::on($cawangan['mysql'])->create([ 'tarikh' => $current->toDateString(), 'kodcaw'=> $request->kodcaw, 'kodlaluan'=>$request->teller, 'bakiawal'=>$request->bakiawal, 'masuk'=>$request->masuk, 'yuran'=>$request->yuran, 'keluar'=>$request->keluar, 'baki'=>$request->baki, 'tambah'=>$request->tambah, 'kurang'=>$request->kurang ]); return response()->json($tunai,201); } public function getCurrentTunai($kodcaw,$kodlaluan) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $tunai=Tunai::on($cawangan['mysql']) ->where([['kodcaw','=',$kodcaw],['tarikh','=',$current->toDateString()],['kodlaluan','=',$kodlaluan]]) ->orderBy('tarikh','desc') ->first(); return response()->json($tunai); } ///API FARIS public function create($kodcaw,Request $request) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $addtunai=AddTunai::on($cawangan['mysql'])->create([ 'tarikh' => $current->toDateString(), 'kodcaw'=> $request->kodcaw, 'kodlaluan'=>$request->kodlaluan, 'tambah'=>$request->tambah, 'kurang'=>$request->kurang, 'nota'=>$request->nota ]); return response()->json($addtunai,201); } public function getAddTunai($kodcaw) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $addtunai=AddTunai::on($cawangan['mysql'])->where([['kodcaw','=',$kodcaw],['tarikh','=',$current->toDateString()]])->get(); return response()->json($addtunai); } public function getAddTunaibyKodlaluan($kodcaw,$kodlaluan) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $addtunai=AddTunai::on($cawangan['mysql'])->where([['kodcaw','=',$kodcaw],['tarikh','=',$current->toDateString()],['kodlaluan','=',$kodlaluan]])->get(); return response()->json($addtunai); } public function getRequestTeller($kodcaw) { $current = Carbon::now(); $current = new Carbon(); $requestteller=RequestTeller::on('mysql7')->where([['kodcaw','=',$kodcaw],['update','=',0]])->get(); return response()->json($requestteller); } public function updateRequestTeller($kodcaw,$kodlaluan,Request $request) { $requestteller = RequestTeller::on('mysql7')->where([['no','=',$request->no],['kodcaw','=',$kodcaw],['kodlaluan','=',$kodlaluan],['update','=',0]])->update(array( 'update' => 1 ) ); } public function createRequestTeller($kodcaw,$kodlaluan,Request $request) { $current = Carbon::now(); $current = new Carbon(); $reqteller=RequestTeller::on('mysql7')->create([ 'tarikh' => $current->toDateString(), 'kodcaw' => $kodcaw, 'kodlaluan'=> $kodlaluan, 'modal'=>$request->modal, 'serahan'=>$request->serahan, 'update' => '0' ]); return response()->json($reqteller,200); } }