add specific mutuemas API
This commit is contained in:
@@ -83,6 +83,29 @@ class MaxPinjamanController extends Controller
|
|||||||
return response()->json($maxmutuemas);
|
return response()->json($maxmutuemas);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getSpecificMaxMutuEmas(Request $request)
|
||||||
|
{
|
||||||
|
$karat = $request->karat;
|
||||||
|
$nilaimarhun = $request->nilaimarhun;
|
||||||
|
|
||||||
|
$nilaimarhun = preg_replace('/[^0-9.]/', '', $nilaimarhun); // Remove non-numeric characters except decimal point
|
||||||
|
$nilaimarhun = is_numeric($nilaimarhun) ? (float)$nilaimarhun : 0;
|
||||||
|
|
||||||
|
$maxmutuemas = MaxMutuEmas::on('mysql7')->where('karat', $karat)->first();
|
||||||
|
|
||||||
|
if($maxmutuemas && $nilaimarhun > 0){
|
||||||
|
$maxmutuemas->maxteller = ($maxmutuemas->teller/100) * $nilaimarhun;
|
||||||
|
$maxmutuemas->maxpc = ($maxmutuemas->pc/100) * $nilaimarhun;
|
||||||
|
$maxmutuemas->maxoperasi = ($maxmutuemas->operasi/100) * $nilaimarhun;
|
||||||
|
} else if($maxmutuemas) {
|
||||||
|
$maxmutuemas->maxteller = 0;
|
||||||
|
$maxmutuemas->maxpc = 0;
|
||||||
|
$maxmutuemas->maxoperasi = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
return response()->json($maxmutuemas);
|
||||||
|
}
|
||||||
|
|
||||||
public function updateMaxMutuEmas(Request $request)
|
public function updateMaxMutuEmas(Request $request)
|
||||||
{
|
{
|
||||||
$recno = $request->recno;
|
$recno = $request->recno;
|
||||||
|
|||||||
@@ -263,6 +263,7 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
|||||||
|
|
||||||
$router->get('maxpinjaman',['uses'=>'MaxPinjamanController@getAllMaxPinjaman']);
|
$router->get('maxpinjaman',['uses'=>'MaxPinjamanController@getAllMaxPinjaman']);
|
||||||
$router->get('maxmutuemas',['uses'=>'MaxPinjamanController@getAllMaxMutuEmas']);
|
$router->get('maxmutuemas',['uses'=>'MaxPinjamanController@getAllMaxMutuEmas']);
|
||||||
|
$router->get('maxmutuemas/specific',['uses'=>'MaxPinjamanController@getSpecificMaxMutuEmas']);
|
||||||
$router->post('maxmutuemas/update',['uses'=>'MaxPinjamanController@updateMaxMutuEmas']);
|
$router->post('maxmutuemas/update',['uses'=>'MaxPinjamanController@updateMaxMutuEmas']);
|
||||||
|
|
||||||
$router->get('transaksi_keuntungan/{norujukan}',['uses'=>'TransaksiKeuntunganController@getTransaksiKeuntunganByRujukan']);
|
$router->get('transaksi_keuntungan/{norujukan}',['uses'=>'TransaksiKeuntunganController@getTransaksiKeuntunganByRujukan']);
|
||||||
|
|||||||
Reference in New Issue
Block a user