where('kodcaw','=',$kodcaw) ->first(); $gadai_data = Gadai::on($cawangan['mysql']) ->where('norujukan','=',$norujukan) ->first(); $upahsemasa = $gadai_data['jbg'] * (($gadai_data['kadarupah']/100 )* $gadai_data['bakipjm']); $transaction = Transaction::on('mysql7') ->where('norujukan','=',$norujukan) ->get(); $transaction_keuntungan = TransaksiKeuntungan::on('mysql7') ->where('norujukan','=',$norujukan) ->get(); $totalBayaranKeuntungan = 0; $totalBayaran = 0; foreach($transaction as $index=>$trans){ $totalBayaran += $trans['duit_masuk']; } foreach($transaction_keuntungan as $index=>$untung){ $totalBayaranKeuntungan += $untung['bayaran_keuntungan']; } $rebet = $gadai_data['upah12'] - $totalBayaranKeuntungan - $upahsemasa; $harga_tebus = $gadai_data['bakihargajualan'] - $rebet; return response()->json($harga_tebus); } public function upahTawarruq($kodcaw,$norujukan){ $cawangan = Cawangan::on('mysql7') ->where('kodcaw','=',$kodcaw) ->first(); $gadai_data = Gadai::on($cawangan['mysql']) ->where('norujukan','=',$norujukan) ->first(); $upahsemasa = $gadai_data['jbg'] * (($gadai_data['kadarupah']/100 )* $gadai_data['bakipjm']); return response()->json($upahsemasa); } public function tebusSeparuhTawarruq($kodcaw,$norujukan,Request $request){ $cawangan = Cawangan::on('mysql7') ->where('kodcaw','=',$kodcaw) ->first(); $gadai_data = Gadai::on($cawangan['mysql']) ->where('norujukan','=',$norujukan) ->first(); $upahsemasa = $gadai_data['jbg'] * (($gadai_data['kadarupah']/100 )* $gadai_data['bakipjm']); $array_recno_marhun = $request->array_recno; $margin_pembiayaan = round(($gadai_data['bakipjm']/$gadai_data['nilaimarhun'])*100,2); $nilai_marhun = $gadai_data['nilaimarhun']; $total_harga_tebus = 0; foreach($array_recno_marhun as $recno){ $marhun = Marhun::on($cawangan['mysql'])->where([['recno','=',$recno],['norujukan','=',$norujukan]])->first(); $harga_tebus = ($margin_pembiayaan/100)*$marhun['n_marhun']; $total_harga_tebus += $harga_tebus; } $total_harga_tebus += $upahsemasa; return response()->json($total_harga_tebus); } public function tebusNotTawarruq($kodcaw,$norujukan){ $cawangan = Cawangan::on('mysql7') ->where('kodcaw','=',$kodcaw) ->first(); $gadai_data = Gadai::on($cawangan['mysql']) ->where('norujukan','=',$norujukan) ->first(); // dd($gadai_data); $upah_asal = $gadai_data['nilaimarhun'] / 100 * $gadai_data['kadarupah']; $margin_pinjaman = $gadai_data['pinjaman'] / $gadai_data['nilaimarhun'] * 100; $margin_kadarupah = 80; $rebet = ($margin_kadarupah-$margin_pinjaman)/$margin_kadarupah * $upah_asal; $upah_sebenar = $upah_asal - $rebet; $upah_semasa = bcdiv(round($upah_sebenar * $gadai_data['jbg'],2),1,1); $upah_semasa = (float)number_format($upah_semasa,2); $harga_tebus = $upah_semasa + $gadai_data['pinjaman']; return response()->json($harga_tebus); } public function upahNotTawarruq($kodcaw,$norujukan){ $cawangan = Cawangan::on('mysql7') ->where('kodcaw','=',$kodcaw) ->first(); $gadai_data = Gadai::on($cawangan['mysql']) ->where('norujukan','=',$norujukan) ->first(); // dd($gadai_data); $upah_asal = $gadai_data['nilaimarhun'] / 100 * $gadai_data['kadarupah']; $margin_pinjaman = $gadai_data['pinjaman'] / $gadai_data['nilaimarhun'] * 100; $margin_kadarupah = 80; $rebet = ($margin_kadarupah-$margin_pinjaman)/$margin_kadarupah * $upah_asal; $upah_sebenar = $upah_asal - $rebet; $upah_semasa = bcdiv(round($upah_sebenar * $gadai_data['jbg'],2),1,1); $upah_semasa = (float)number_format($upah_semasa,2); return response()->json($upah_semasa); } public function tebusSeparuhNotTawarruq($kodcaw,$norujukan,Request $request){ $cawangan = Cawangan::on('mysql7') ->where('kodcaw','=',$kodcaw) ->first(); $gadai_data = Gadai::on($cawangan['mysql']) ->where('norujukan','=',$norujukan) ->first(); // dd($gadai_data); $upah_asal = $gadai_data['nilaimarhun'] / 100 * $gadai_data['kadarupah']; $margin_pinjaman = $gadai_data['pinjaman'] / $gadai_data['nilaimarhun'] * 100; $margin_kadarupah = 80; $rebet = ($margin_kadarupah-$margin_pinjaman)/$margin_kadarupah * $upah_asal; $upah_sebenar = $upah_asal - $rebet; $upah_semasa = bcdiv(round($upah_sebenar * $gadai_data['jbg'],2),1,1); $upah_semasa = (float)number_format($upah_semasa,2); $array_recno_marhun = $request->array_recno; $margin_pembiayaan = round(($gadai_data['pinjaman']/$gadai_data['nilaimarhun'])*100,2); $nilai_marhun = $gadai_data['nilaimarhun']; $total_harga_tebus = 0; foreach($array_recno_marhun as $recno){ $marhun = Marhun::on($cawangan['mysql'])->where([['recno','=',$recno],['norujukan','=',$norujukan]])->first(); $harga_tebus = ($margin_pembiayaan/100)*$marhun['n_marhun']; $total_harga_tebus += $harga_tebus; } $total_harga_tebus += $upah_semasa; return response()->json($total_harga_tebus); } }