pembayaran online api
This commit is contained in:
@@ -117,12 +117,30 @@ class GadaiController extends Controller
|
|||||||
public function updateGadaiMarhunOnline($kodcaw,$norujukan,Request $request)
|
public function updateGadaiMarhunOnline($kodcaw,$norujukan,Request $request)
|
||||||
{
|
{
|
||||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
|
||||||
$gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update(array(
|
$gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->first();
|
||||||
'bakipjm' => $request->baki_pinjaman,
|
|
||||||
'jbg' => $request->tempoh,
|
$current = Carbon::now();
|
||||||
't_update' => $request->tarikh_bayar
|
$current = new Carbon();
|
||||||
|
|
||||||
|
$baki_upah = $gadai['bakiupah'] - $request->bayaran;
|
||||||
|
if($gadai['bakipjm'] == null){
|
||||||
|
$baki_pinjaman = $gadai['pinjaman'];
|
||||||
|
}else{
|
||||||
|
$baki_pinjaman = $gadai['bakipjm'];
|
||||||
|
}
|
||||||
|
|
||||||
|
if($baki_upah < 0){
|
||||||
|
$baki_pinjaman = $baki_pinjaman + $baki_upah;
|
||||||
|
$baki_upah = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
$update_gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update(array(
|
||||||
|
'bakipjm' => $baki_pinjaman,
|
||||||
|
'bakiupah' => $baki_upah,
|
||||||
|
'jbg' => 0,
|
||||||
|
't_update' => $current->toDateString()
|
||||||
));
|
));
|
||||||
return response()->json($gadai, 200);
|
return response()->json($update_gadai, 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function delete($id)
|
public function delete($id)
|
||||||
|
|||||||
@@ -34,16 +34,12 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
|||||||
$router->get('gadai/{noic}',['uses'=>'GadaiController@showOneGadai']);
|
$router->get('gadai/{noic}',['uses'=>'GadaiController@showOneGadai']);
|
||||||
$router->get('gadai/norujukan/{norujukan}',['uses'=>'GadaiController@showOneGadaiByNorujukan']);
|
$router->get('gadai/norujukan/{norujukan}',['uses'=>'GadaiController@showOneGadaiByNorujukan']);
|
||||||
$router->get('gadai/norujukan/{kodcaw}/{norujukan}',['uses'=>'GadaiController@showOneGadaibyRujukanAndCawangan']);
|
$router->get('gadai/norujukan/{kodcaw}/{norujukan}',['uses'=>'GadaiController@showOneGadaibyRujukanAndCawangan']);
|
||||||
|
|
||||||
$router->post('gadai/{kodcaw}',['uses'=>'GadaiController@create']);
|
$router->post('gadai/{kodcaw}',['uses'=>'GadaiController@create']);
|
||||||
$router->delete('gadai/{id}', ['uses' => 'GadaiController@delete']);
|
$router->delete('gadai/{id}', ['uses' => 'GadaiController@delete']);
|
||||||
$router->put('gadai/{id}', ['uses' => 'GadaiController@update']);
|
$router->put('gadai/{id}', ['uses' => 'GadaiController@update']);
|
||||||
|
|
||||||
$router->get('gadai/{cawangan_code}/{date}',['uses'=>'GadaiController@gadaiTransactionByCawanganAndDay']);
|
$router->get('gadai/{cawangan_code}/{date}',['uses'=>'GadaiController@gadaiTransactionByCawanganAndDay']);
|
||||||
$router->put('gadai/norujukan/{norujukan}',['uses'=>'GadaiController@updateOneGadaiByNorujukan']);
|
$router->put('gadai/norujukan/{norujukan}',['uses'=>'GadaiController@updateOneGadaiByNorujukan']);
|
||||||
|
|
||||||
$router->put('gadai/{kodcaw}/norujukan/{norujukan}',['uses'=>'GadaiController@updateGadaiMarhunOnline']);
|
$router->put('gadai/{kodcaw}/norujukan/{norujukan}',['uses'=>'GadaiController@updateGadaiMarhunOnline']);
|
||||||
|
|
||||||
$router->put('gadai/norujukan/{kodcaw}/{norujukan}',['uses'=>'GadaiController@daftarGadaiMarhun']);
|
$router->put('gadai/norujukan/{kodcaw}/{norujukan}',['uses'=>'GadaiController@daftarGadaiMarhun']);
|
||||||
|
|
||||||
//Lelong API
|
//Lelong API
|
||||||
|
|||||||
Reference in New Issue
Block a user