json(Marhun::all()); } public function showOneMarhun($norujukan) { $cawangan_all = Cawangan::on('mysql7')->get(); $marhun_all = []; foreach($cawangan_all as $index=>$cawangan){ $marhun = Marhun::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->get(); if(sizeof($marhun) != 0){ array_push($marhun_all,$marhun); } } return response()->json($marhun_all); } public function getMarhunName (Request $request){ $jemas = Jemas::on('mysql7')->where('marhun','=',$request->marhun)->first(); return response()->json($jemas); } public function getAllJemas(){ $jemas = Jemas::on('mysql7')->get(); return response()->json($jemas); } public function create($kodcaw,Request $request) { $current = Carbon::now(); $current = new Carbon(); $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $marhun = Marhun::on($cawangan['mysql'])->create([ 'kodcaw'=> $kodcaw, 'norujukan'=> $request->norujukan, 't_gadai' => $current->toDateString(), 'bil' => 1, 'marhun' => $request->marhun, 'nota' => $request->nota, 'karat' => $request->karat, 'berat' => $request->berat_emas, 'harga' => $request->harga, 'n_marhun' => $request->nilai_marhun ]); return response()->json($marhun, 201); } public function update($id, Request $request) { $marhun = Marhun::findOrFail($id); $marhun->update($request->all()); return response()->json($marhun, 200); } public function delete($id) { Marhun::findOrFail($id)->delete(); return response('Deleted Successfully', 200); } public function getLaporanMarhunHarian($kodcaw,$tarikh){ $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $marhun = Marhun::on($cawangan['mysql']) ->select('Marhun.norujukan','Gadai.nokp','Customer.nama','Marhun.marhun','Marhun.nota','Marhun.berat','Marhun.karat','Marhun.harga','Marhun.n_marhun','Marhun.t_gadai') ->rightJoin('Gadai', 'Gadai.norujukan', '=', 'Marhun.norujukan') ->rightJoin('Customer', 'Customer.kpbaru', '=', 'Gadai.nokp') ->where('Marhun.t_gadai','=',$tarikh) ->orderBy('Marhun.t_gadai') ->get(); return response()->json($marhun); } public function getLaporanMarhunTerkumpul($kodcaw,$tarikh){ $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $marhun = Marhun::on($cawangan['mysql']) ->select('Marhun.norujukan','Gadai.sttebus','Gadai.pinjaman','Gadai.nokp','Customer.nama','Marhun.marhun','Marhun.nota','Marhun.berat','Marhun.karat','Marhun.harga','Marhun.n_marhun','Marhun.t_gadai') ->rightJoin('Gadai', 'Gadai.norujukan', '=', 'Marhun.norujukan') ->rightJoin('Customer', 'Customer.kpbaru', '=', 'Gadai.nokp') ->where('Marhun.t_gadai','<=',$tarikh) ->where('Gadai.sttebus','=','') ->orderBy('Marhun.norujukan') ->get(); return response()->json($marhun); } }