Add module to enable or disable ujrah type payment

- Added migration to create table to store the parameter values
- Added ability to determine if branch is using calculation method v1 or v2
- Added API to enable client to get the payability of the ujrah payment and also change the parameter itself
This commit is contained in:
Afiq Hamzah
2024-05-18 22:33:55 +08:00
parent 67652b6f45
commit 87515f010a
4 changed files with 339 additions and 1 deletions
+11 -1
View File
@@ -31,6 +31,15 @@ $router->group(['namespace' => '\Rap2hpoutre\LaravelLogViewer'], function() use
// });
$router->group(['prefix'=>'api'], function () use ($router){
$router->group([
'prefix' => 'payable-ujrah-branches',
], function($router){
$router->get('/', 'PayableUjrahBranchController@index');
$router->post('/', 'PayableUjrahBranchController@create');
$router->post('/sync-status', 'PayableUjrahBranchController@syncStatus');
});
//Customer API
$router->get('customers',['uses'=>'CustomerController@showAllCustomers']);
$router->get('customers/cawangan/{kodcaw}',['uses'=>'CustomerController@showAllCustomersByCawangan']);
@@ -126,7 +135,7 @@ $router->group(['prefix'=>'api'], function () use ($router){
$router->get('tebus/laporanjenistawarruqujrah/{kodcaw}',['uses'=>'TebusController@getLaporanTebusPengasinganUjrah']);
//Ansuran Ujrah (Laporan Range Date)
$router->get('ansuranujrah/laporan/{kodcaw}',['uses'=>'GadaiController@getLaporanAnsuranUjrah']);
$router->get('ansuranujrah/laporan/{kodcaw}',['uses'=>'GadaiController@getLaporanAnsuranUjrah']);
@@ -831,6 +840,7 @@ $router->group(['prefix'=>'admin'], function () use ($router){
$router->get('ig/bayaran_penghutang',['uses'=>'AdminPageController@SenaraiBayaranHutang']);
});
$router->group(['prefix'=>'lelong'], function () use ($router){
$router->get('upahtawarruq/{kodcaw}/{norujukan}/{jeniskeuntungan}',['uses'=>'TebusController@upahTawarruq']);
$router->get('upahrebettawarruq/{kodcaw}/{norujukan}/{jeniskeuntungan}',['uses'=>'TebusController@upahRebetTawarruq']);