calculation for kadar anggota koperasi

This commit is contained in:
nurafrinaalimi16
2025-11-10 19:11:13 +08:00
parent 4f5edb69fb
commit dde4d910bb
4 changed files with 141 additions and 22 deletions
+21 -7
View File
@@ -9,6 +9,8 @@ use Illuminate\Http\Request as HttpRequest;
use App\Support\v2\GadaiV2 as Version2Gadai;
use App\Support\v2\Penebusan;
use Illuminate\Support\Facades\Log;
class OnePercent extends MasterServices
{
protected $kodcaw;
@@ -61,18 +63,30 @@ class OnePercent extends MasterServices
return $response;
}
public function getKadarUjrah(HttpRequest $request){
$cawangan = Cawangan::on('mysql7')->where('kodcaw',$request->kodcaw)->first();
$onePercentServices = new Calculation();
$kadarujrah = $onePercentServices->getKadarUjrah($request->nilaimarhun,$cawangan['group_id']);
public function getKadarUjrah(HttpRequest $request)
{
Log::info('[DEBUG-CONTROLLER] Data request', [
'nokp' => $request->nokp,
'kodcaw' => $request->kodcaw,
'nilaimarhun' => $request->nilaimarhun
]);
return $kadarujrah;
}
$cawangan = Cawangan::on('mysql7')->where('kodcaw', $request->kodcaw)->first();
$onePercentServices = new Calculation();
$kadarujrah = $onePercentServices->getKadarUjrah(
$request->nilaimarhun,
$cawangan['group_id'],
$request->nokp
);
return $kadarujrah;
}
public function getOnePercent(HttpRequest $request){
$margin = (!is_numeric($request->margin)) ? 0 : $request->margin;
$onePercentServices = new Calculation();
$keuntungan = $onePercentServices->kiraanKeuntunganSebenar($request->pembiayaan,$request->nilaimarhun,$request->kadarujrah,$margin);
$keuntungan = $onePercentServices->kiraanKeuntunganSebenar($request->pembiayaan,$request->nilaimarhun,$request->kadarujrah,$margin, $request->nokp);
return $keuntungan;
}