get(); $lelong_all = []; foreach ($cawangan_all as $index => $cawangan){ $lelong = Lelong::on($cawangan['mysql'])->get(); if(sizeof($lelong) != 0){ array_push($lelong_all,$lelong); } } return response()->json($lelong_all); } public function showAllLelongByCawangan($kodcaw) { $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $lelong = Lelong::on($cawangan['mysql'])->get(); return response()->json($lelong); } public function showBakiLelong($noic,$jenislelong) { $cawangan_all = Cawangan::on('mysql7')->get(); $bakilelongtotal = 0; $rugilelongtotal = 0; if($jenislelong == 'baki') { foreach($cawangan_all as $index=>$cawangan){ $bakilelong = Gadai::on($cawangan['mysql']) ->where([['sttebus','=', 'L'],['nokp','=',$noic],['baki','not like', '-%']]) ->rightJoin('lelong', 'gadai.norujukan', '=', 'lelong.norujukan') ->sum('baki'); if($bakilelong != 0){ $bakilelongtotal += $bakilelong; } } return response()->json($bakilelongtotal, 200); } else if($jenislelong == 'rugi') { foreach($cawangan_all as $index=>$cawangan){ $rugilelong = Gadai::on($cawangan['mysql']) ->where([['sttebus','=', 'L'],['nokp','=',$noic],['baki','like', '-%']]) ->rightJoin('lelong', 'gadai.norujukan', '=', 'lelong.norujukan') ->sum('baki'); if($rugilelong != 0){ $rugilelongtotal += $rugilelong; } } return response()->json($rugilelongtotal, 200); } } public function BilAkanDilelong($noic) { $cawangan_all = Cawangan::on('mysql7')->get(); $akanlelongarray = []; foreach($cawangan_all as $index=>$cawangan){ $akanlelong = Gadai::on($cawangan['mysql']) ->where([['sttebus','=', ''],['nokp','=',$noic],['hargajual','=', 0]]) ->rightJoin('lelong', 'gadai.norujukan', '=', 'lelong.norujukan') ->get(); if(sizeof($akanlelong) != 0){ array_push($akanlelongarray,$akanlelong); } } return response()->json($akanlelongarray); } public function create(Request $request) { $lelong = Lelong::create($request->all()); return response()->json($lelong, 201); } public function update($id, Request $request) { $lelong = Lelong::findOrFail($id); $lelong->update($request->all()); return response()->json($lelong, 200); } public function delete($id) { Lelong::findOrFail($id)->delete(); return response('Deleted Successfully', 200); } }