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 deletemarhun($kodcaw,$norujukan,Request $request) { $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $jemas = Marhun::on($cawangan['mysql'])->where([['recno','=',$request->recno],['norujukan','=',$norujukan]])->delete(); return response('Deleted Successfully', 200); } public function editmarhun($kodcaw,$norujukan,Request $request) { $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $jemas = Marhun::on($cawangan['mysql'])->where([['recno','=',$request->recno],['norujukan','=',$norujukan]])->update( [ 'karat' => $request->karat, 'marhun' => $request->marhun, 'nota' => $request->nota, 'berat' => $request->berat, 'harga' => $request->harga, 'n_marhun' => $request->n_marhun ]); return response('Edit 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){ $current = Carbon::now(); $current = new Carbon(); $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) ->whereYear('marhun.t_gadai','=',$current->year) ->where('gadai.sttebus','=','') ->orderBy('marhun.norujukan') ->get(); return response()->json($marhun); } }