where('kodcaw','=',$kodcaw)->first(); $panjar=Panjar::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->get(); return response()->json($panjar); } public function listpanjar($kodcaw) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $panjar=Panjar::on($cawangan['mysql']) ->orderBy('recno','desc') ->first(); return response()->json($panjar); } public function listeachpanjar(Request $request,$kodcaw) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $panjar=Panjar::on($cawangan['mysql']) ->where('nobaucer','=',$request->nobaucer) ->first(); return response()->json($panjar); } public function listmulaakhir($kodcaw,$mula,$akhir) { $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $panjar=Panjar::on($cawangan['mysql']) ->where('tarikh','>=',$mula) ->where('tarikh','<=',$akhir) ->orderBy('tarikh','desc') ->get(); return response()->json($panjar); } public function update($kodcaw,$norujukan,Request $request) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $kelulusan=Panjar::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->where('norujukan','=',$norujukan) ->update(array( 'pelulus' => $request->pelulus, 'masalulus'=> $harini->toTimeString() )); return response()->json($kelulusan,201); } public function create(REQUEST $request,$kodcaw) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $panjar=Panjar::on($cawangan['mysql']) ->create([ 'tarikh'=> $harini->toDateString(), 'deskripsi'=> $request->deskripsi, 'bayaran' => $request->bayaran, 'tag' => $request->tag, 'kategori' => $request->kategori, 'id' => $request->id, 'bakiperubatan' => $request->bakiperubatan, 'nobaucer' => $request->nobaucer, 'nobil' => $request->nobil, 'tuntutoleh' => $request->tuntutoleh ]); return response()->json($panjar); } public function calculationpanjar(Request $request,$kodcaw) { $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $current = Carbon::now(); $current = new Carbon($request->tarikh); $baikidanselenggara = Panjar::on($cawangan['mysql']) // ->where('tarikh','>=', $request->mula) ->where('tarikh','<=', $request->tarikh) ->where('tag', '=', 2) ->whereYear('tarikh','=',$current->year) ->sum('bayaran'); $perubatan = Panjar::on($cawangan['mysql']) // ->where('tarikh','>=', $request->mula) ->where('tarikh','<=', $request->tarikh) ->where('tag', '=', 1) ->whereYear('tarikh','=',$current->year) ->sum('bayaran'); $keraian = Panjar::on($cawangan['mysql']) // ->where('tarikh','>=', $request->mula) ->where('tarikh','<=', $request->tarikh) ->where('tag', '=', 3) ->whereYear('tarikh','=',$current->year) ->sum('bayaran'); if($kodcaw == 'APM') { $perubatan = $perubatan - 10; $baikidanselenggara = $baikidanselenggara - 10; } $arraycalculation = ['bds' => $baikidanselenggara, 'perubatan' => $perubatan, 'keraian' => $keraian]; return response()->json($arraycalculation); } public function calculationpanjarLejer(Request $request,$kodcaw) { $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $current = Carbon::now(); $current = new Carbon($request->tarikh); $baikidanselenggara = Panjar::on($cawangan['mysql']) // ->where('tarikh','>=', $request->mula) ->where('tarikh','>=', $request->mula) ->where('tarikh','<=', $request->hingga) ->where('tag', '=', 2) ->sum('bayaran'); $perubatan = Panjar::on($cawangan['mysql']) // ->where('tarikh','>=', $request->mula) ->where('tarikh','>=', $request->mula) ->where('tarikh','<=', $request->hingga) ->where('tag', '=', 1) ->sum('bayaran'); $keraian = Panjar::on($cawangan['mysql']) // ->where('tarikh','>=', $request->mula) ->where('tarikh','>=', $request->mula) ->where('tarikh','<=', $request->hingga) ->where('tag', '=', 3) ->sum('bayaran'); if($kodcaw == 'APM') { $perubatan = $perubatan - 10; $baikidanselenggara = $baikidanselenggara - 10; } $arraycalculation = ['bds' => $baikidanselenggara, 'perubatan' => $perubatan, 'keraian' => $keraian]; return response()->json($arraycalculation); } }