add specific mutuemas API

This commit is contained in:
Hafifie PKB
2026-03-10 09:55:08 +08:00
parent ab598c12c9
commit 041369e049
2 changed files with 24 additions and 0 deletions
@@ -83,6 +83,29 @@ class MaxPinjamanController extends Controller
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)
{
$recno = $request->recno;