get('/', function () use ($router) { return $router->app->version(); }); // $router->get('/key', function() { // return \Illuminate\Support\Str::random(32); // }); $router->group(['prefix'=>'api'], function () use ($router){ //Customer API $router->get('customers',['uses'=>'CustomerController@showAllCustomers']); $router->get('customers/cawangan/{kodcaw}',['uses'=>'CustomerController@showAllCustomersByCawangan']); $router->get('customers/{ic}',['uses'=>'CustomerController@showOneCustomerByIC']); $router->get('customers/{ic}/gadai/{status}',['uses'=>'CustomerController@showOneCustomerGadai']); $router->get('customers/{ic}/gadai/{status}/{kodcaw}',['uses'=>'CustomerController@showOneCustomerGadaiByCawangan']); $router->post('customers/create/{kodcaw}',['uses'=>'CustomerController@createCustomer']); $router->delete('customers/{kodcaw}/{nokp}', ['uses' => 'CustomerController@delete']); $router->put('customers/update/{nokp}', ['uses' => 'CustomerController@customerUpdate']); $router->put('customers/update/kaunter/{nokp}', ['uses' => 'CustomerController@customerUpdateKaunter']); $router->get('customers/laporan/{kodcaw}/{tarikh}',['uses'=>'CustomerController@getLaporanCustomers']); $router->get('customers/latest/{kodcaw}',['uses'=>'CustomerController@getLatestCustomer']); //Gadai API $router->get('gadai',['uses'=>'GadaiController@showAllGadais']); $router->get('gadai/{noic}',['uses'=>'GadaiController@showOneGadai']); $router->get('gadai/cawangan/{kodcaw}/{tarikh}',['uses'=>'GadaiController@showOneGadaiByCawanganOnly']); //stokaudit $router->get('gadai/norujukan/{norujukan}',['uses'=>'GadaiController@showOneGadaiByNorujukan']); $router->get('gadai/norujukan/{kodcaw}/{norujukan}',['uses'=>'GadaiController@showOneGadaibyRujukanAndCawangan']); $router->post('gadai/{kodcaw}',['uses'=>'GadaiController@create']); $router->post('gadaiold/{kodcaw}',['uses'=>'GadaiController@createold']); //create old sag $router->get('gadai/{cawangan_code}/{date}',['uses'=>'GadaiController@gadaiTransactionByCawanganAndDay']); $router->put('gadai/norujukan/{norujukan}',['uses'=>'GadaiController@updateOneGadaiByNorujukan']); $router->put('gadai/{kodcaw}/norujukan/{norujukan}',['uses'=>'GadaiController@updateGadaiMarhunOnline']); // gadai online ansuran $router->put('gadai/norujukan/{kodcaw}/{norujukan}',['uses'=>'GadaiController@daftarGadaiMarhun']); $router->put('gadai/norujukan/komuditi/{kodcaw}/{norujukan}',['uses'=>'GadaiController@pembelianKomuditi']); $router->put('gadai/norujukan/cetak/{kodcaw}/{norujukan}',['uses'=>'GadaiController@cetakSAG']); $router->put('gadai/norujukan/serah/{kodcaw}/{norujukan}',['uses'=>'GadaiController@serahMarhun']); $router->get('batalgadai/laporan/{kodcaw}/{tarikh}',['uses'=>'GadaiController@getLaporanBatalGadai']); //laporan batalgadai $router->get('gadai/laporan/ringkasan/{kodcaw}/{tarikh}',['uses'=>'GadaiController@gadaiRingkasanTerkumpul']); //ringkasan terkumpul $router->get('gadai/laporan/ringkasanharian/{kodcaw}/{tarikh}',['uses'=>'GadaiController@gadaiRingkasanHarian']); //ringkasan harian $router->get('gadai/serah_marhun/khazanah/{kodcaw}',['uses'=>'GadaiController@serahMarhunKhazanah']); $router->get('gadai/serah_marhun/khazanah/petibesi/{kodcaw}',['uses'=>'GadaiController@serahPetiBesi']); $router->put('gadai/serah_marhun/khazanah/{kodcaw}/{norujukan}',['uses'=>'GadaiController@barcodeScan']); $router->delete('gadai/batal/{kodcaw}/{norujukan}',['uses'=>'GadaiController@batalGadai']); $router->get('gadaiansemasa/{kodcaw}',['uses'=>'GadaiController@getGadaianSemasa']); $router->get('gadaiansemasa/belum_serah/{kodcaw}',['uses'=>'GadaiController@getGadaianBelumSerah']); $router->get('gadai/laporan/{kodcaw}/{tarikh}',['uses'=>'GadaiController@getLaporanGadai']); $router->get('gadai/customers/{ic}/outstandingsemasa',['uses'=>'GadaiController@outstandingSemasaCustomer']); $router->put('gadai/updatehistory/{kodcaw}/{norujukan}',['uses'=>'GadaiController@updateHistoryGadai']); $router->get('senarai/lelong/{kodcaw}',['uses'=>'GadaiController@senaraiLelong']); $router->get('check/sag',['uses'=>'GadaiController@checkNorujukan']); //Tebus API $router->get('tebustawarruq/{kodcaw}/{norujukan}',['uses'=>'TebusController@tebusTawarruq']); $router->get('upahtawarruq/{kodcaw}/{norujukan}',['uses'=>'TebusController@upahTawarruq']); $router->get('tebusseparuhtawarruq/{kodcaw}/{norujukan}',['uses'=>'TebusController@tebusSeparuhTawarruq']); $router->get('tebusseparuhbukantawarruq/{kodcaw}/{norujukan}',['uses'=>'TebusController@tebusSeparuhNotTawarruq']); $router->get('tebusbukantawarruq/{kodcaw}/{norujukan}',['uses'=>'TebusController@tebusNotTawarruq']); $router->get('upahbukantawarruq/{kodcaw}/{norujukan}',['uses'=>'TebusController@upahNotTawarruq']); $router->get('tebus/laporan/{kodcaw}/{tarikh}',['uses'=>'TebusController@getLaporanTebus']); //Maintenance API TEBUS // $router->get('rebet/{kodcaw}/{norujukan}',['uses' => 'TebusController@rebet']); $router->put('updatetebus/{kodcaw}/{norujukan}',['uses'=>'TebusController@tebusUpdate']); $router->get('listpenebusanhistory/{kodcaw}',['uses'=>'TebusController@listhistorypenebusan']); //API FARIS $router->put('tebus/serah_marhun_teller/{kodcaw}/{norujukan}',['uses'=>'GadaiController@barcodescanTebus']); // $router->get('tebus_serahan/{kodcaw}',['uses'=>'TebusController@SerahMarhunTeller']); //Lelong API $router->get('lelong',['uses'=>'LelongController@showAllLelongs']); $router->get('lelong/cawangan/{kodcaw}',['uses'=>'LelongController@showAllLelongByCawangan']); $router->post('lelong',['uses'=>'LelongController@create']); $router->delete('lelong/{id}', ['uses' => 'LelongController@delete']); $router->put('lelong/{id}', ['uses' => 'LelongController@update']); $router->get('bakilelong/{noic}/{jenislelong}',['uses'=>'LelongController@showBakiLelong']); $router->get('bilangandilelong/{noic}',['uses'=>'LelongController@BilAkanDilelong']); $router->get('lelong/laporan/{kodcaw}/{tarikh}',['uses'=>'GadaiController@getLaporanLelong']); //laporan lelong //Marhun API $router->get('marhun',['uses'=>'MarhunController@showAllMarhuns']); $router->get('marhun/{norujukan}',['uses'=>'MarhunController@showOneMarhun']); $router->post('marhun/{kodcaw}',['uses'=>'MarhunController@create']); $router->put('marhun/{id}', ['uses' => 'MarhunController@update']); $router->get('marhun/laporan/{kodcaw}/{tarikh}',['uses'=>'MarhunController@getLaporanMarhunHarian']); $router->get('marhunterkumpul/laporan/{kodcaw}/{tarikh}',['uses'=>'MarhunController@getLaporanMarhunTerkumpul']); $router->get('jemas',['uses'=>'MarhunController@getAllJemas']); $router->get('jemas/nama_marhun',['uses'=>'MarhunController@getMarhunName']); //Harga Emas API $router->get('harga_emas',['uses'=>'HargaEmasController@showAllHargaEmas']); $router->get('harga_emas/{karat}',['uses'=>'HargaEmasController@getOneHargaEmas']); $router->put('harga_emas',['uses'=>'HargaEmasController@update']); $router->put('harga_emas/update',['uses'=>'HargaEmasController@updatehargaemas']); $router->post('harga_emas/create',['uses'=>'HargaEmasController@createhargaemas']); $router->put('harga_emas/delete/{id}', ['uses' => 'HargaEmasController@deletehargaemas']); //Cawangan API $router->get('cawangan',['uses'=>'CawanganController@showAllCawangans']); $router->get('cawangan/{code_cawangan}',['uses'=>'CawanganController@showOneCawangan']); $router->get('cawangan/detail/{kodcaw}',['uses'=>'CawanganDetailController@getCawanganDetail']); //Poskod API $router->get('poskod',['uses'=>'PoskodController@showAllPoskod']); $router->get('poskod/{poskod}',['uses'=>'PoskodController@showOnePoskod']); //Negeri API $router->get('negeri/{kodnegeri}',['uses'=>'NegeriController@showOneNegeri']); //Daerah API $router->get('daerah/{koddaerah}',['uses'=>'DaerahController@showOneDaerah']); //Bank API $router->get('bank',['uses'=>'BankController@showAllBank']); //Transaction API $router->post('transaction/duit_masuk',['uses'=>'TransactionController@duitMasuk']); $router->post('transaction/duit_keluar',['uses'=>'TransactionController@duitKeluar']); $router->get('transaction',['uses'=>'TransactionController@showAllTransaction']); $router->get('transaction/{norujukan}',['uses'=>'TransactionController@getTransactionByRujukan']); $router->get('transaction/id/{id}',['uses'=>'TransactionController@getTransactionByid']); $router->get('maxpinjaman',['uses'=>'MaxPinjamanController@getAllMaxPinjaman']); $router->get('transaksi_keuntungan/{norujukan}',['uses'=>'TransaksiKeuntunganController@getTransaksiKeuntunganByRujukan']); $router->post('transaksi_keuntungan',['uses'=>'TransaksiKeuntunganController@createTransaksiKeuntungan']); //OTP API $router->post('otp/generateotp/{nokp}',['uses'=>'OtpController@createOtp']); $router->get('otp/{nokp}',['uses'=>'OtpController@getOtp']); $router->get('otp/used/{nokp}',['uses'=>'OtpController@getOtpUsed']); $router->get('otp/check/{otp_token}',['uses'=>'OtpController@checkToken']); $router->put('otp/update_otp',['uses'=>'OtpController@usedOTP']); //Online Transaction $router->get('online/transaction',['uses'=>'TransactionOnlineController@getLatestNosiri']); $router->post('online/transaction',['uses'=>'TransactionOnlineController@create']); $router->put('online/transaction',['uses'=>'TransactionOnlineController@updateStatus']); //ANSURAN API $router->get('ansuran/laporan/{kodcaw}/{tarikh}',['uses'=>'GadaiController@getLaporanAnsuran']); //laporan lelong //LAPORAN API $router->get('kawalanstok/laporan/{kodcaw}/{tarikh}',['uses'=>'GadaiController@getLaporanKawalanStok']); //laporan kawalanstok $router->get('lelongan/laporan/{kodcaw}/{tarikh}',['uses'=>'LelongController@getLaporanLelongan']); //laporan lelongan $router->get('gadai/aging/test/{kodcaw}/{tarikh}/{num}',['uses'=>'GadaiController@carian_AgingBulanan']); $router->get('gadai/aging/lebih12bulan/{kodcaw}/{tarikh}', ['uses'=>'GadaiController@carian_agingLebih12_Bulan']); $router->get('gadai/JumlahagingBulanan/test/{kodcaw}/{tarikh}',['uses'=>'GadaiController@carian_Seluruh_AgingBulanan']); //API BARU $router->get('Dashboard_all/{kodcaw}',['uses'=>'GadaiController@dashboardall']); $router->get('VaultController/{kodcaw}',['uses'=>'VaultController@list']); $router->get('countGT/{kodcaw}',['uses'=>'TunaiController@countgadaidantebus']); $router->post('daftarVault/{kodcaw}',['uses'=>'VaultController@create']); $router->put('UpdateVault/{kodcaw}', ['uses'=>'VaultController@updateVault']); $router->get('TunaiController/{kodcaw}',['uses'=>'TunaiController@listTunai']); $router->post('tunai/daftarTunai/{kodcaw}',['uses'=> 'TunaiController@DaftarTunai']); $router->put('updateTunai/{kodcaw}/{kodlaluan}',['uses'=>'TunaiController@UpdateTunai']); $router->put('updateTunaiGT/{kodcaw}/{kodlaluan}',['uses'=>'TunaiController@UpdateTunaiGadaianTebus']); $router->get('getLatestBaki/{kodcaw}',['uses'=>'TunaiController@sumBakiTunai']); $router->post('add/addTunai/{kodcaw}',['uses'=> 'TunaiController@create']); $router->get('listSerahMarhunController/{kodcaw}',['uses'=>'TebusController@listPenebusanBaru']); $router->get('SenaraiPenebusanKhazanah/{kodcaw}',['uses'=>'TebusController@listSerahKhazanah']); $router->get('GetCurrentTunai/{kodcaw}',['uses' =>'TunaiController@getCurrentTunai']); $router->get('getAddTunai/{kodcaw}/',['uses' =>'TunaiController@getAddTunai']); $router->get('getAddTunai/{kodcaw}/{kodlaluan}',['uses' =>'TunaiController@getAddTunaibyKodlaluan']); $router->put('gadai/hapus/{kodcaw}/{norujukan}', ['uses' => 'GadaiController@GadaiHapus']); $router->put('tebus/hapus/{kodcaw}/{norujukan}', ['uses' => 'GadaiController@TebusHapus']); $router->put('gadai/edit/marhun/{kodcaw}/{norujukan}/', ['uses' => 'MarhunController@deletemarhun']); //deletemarhun edit $router->put('gadai/ubah/marhun/{kodcaw}/{norujukan}/', ['uses' => 'MarhunController@editmarhun']); //editmarhun edit $router->post('gldetail/{kodcaw}',['uses'=> 'VaultController@creategldetailonline']); //Gldetail Online //API PANJAR KHAZANAH $router->get('SenaraiPanjar/{kodcaw}',['uses'=>'PanjarController@list']); $router->get('SenaraiPanjar/list/{kodcaw}',['uses'=>'PanjarController@listpanjar']); $router->get('SenaraiPanjar/{kodcaw}/{mula}/{akhir}',['uses'=>'PanjarController@listmulaakhir']); // $router->put('UpdateKelulusan/{kodcaw}/{norujukan}',['uses'=>'PanjarController@update']); $router->post('CreatePanjar/{kodcaw}',['uses'=>'PanjarController@create']); //API KELULUSAN $router->get('SenaraiKelulusan/{kodcaw}',['uses'=>'KelulusanController@list']); $router->get('RekodDahLepas/{kodcaw}',['uses'=>'KelulusanController@rekodlepas']); $router->get('SenaraiDahLulus/{kodcaw}/{norujukan}',['uses'=>'KelulusanController@listdahlulus']); $router->put('UpdateKelulusan/{kodcaw}/{norujukan}',['uses'=>'KelulusanController@update']); $router->post('CreateKelulusan/{kodcaw}/{norujukan}/roles/{roles}',['uses'=>'KelulusanController@create']); $router->post('CreateLulus/{kodcaw}/{norujukan}',['uses'=>'KelulusanController@kepohonancreate']); $router->get('GetLulus/{kodcaw}/',['uses'=>'KelulusanController@kepohonangetteller']); $router->put('UpdateKelulusan/kepohonan/{kodcaw}/{norujukan}',['uses'=>'KelulusanController@updatekepohonankhazanah']); $router->get('GetLulusAll/{kodcaw}/',['uses'=>'KelulusanController@listkepohonan']); $router->get('ListOperasi/',['uses'=>'KelulusanController@listoperasi']); //API REQUEST TELLER $router->post('requestTeller/{kodcaw}',['uses' => 'TunaiController@createRequestTeller']); $router->get('requestTeller/get/{kodcaw}',['uses' => 'TunaiController@getRequestTeller']); $router->put('requestTeller/update/{kodcaw}',['uses' => 'TunaiController@updateRequestTeller']); //API WAKIL $router->get('getwakil/{kodcaw}',['uses' => 'TebusController@AllWakil']); $router->get('getwakil/{kodcaw}/{icno}',['uses' => 'TebusController@getWakil']); $router->get('getwakil/{kodcaw}/code/{nowakil}',['uses' => 'TebusController@getWakilbycode']); $router->post('createwakil/{kodcaw}/{icno}',['uses' => 'TebusController@createWakil']); //update tagterima Tebus $router->put('updatetagterima/{kodcaw}/{norujukan}',['uses'=>'TebusController@tagterimaupdate']); //pekerjaan $router->get('pekerjaan',['uses'=>'PekerjaanController@showAllPekerjaan']); //Tujuan Gadai $router->get('tujuangadai',['uses'=>'TujuanGadaiController@showAllTujuanGadai']); //DENOMINASI $router->get('DenominasiController/{kodcaw}',['uses'=>'DenominasiController@listdenominasi']); $router->put('DenominasiUpdate/{kodcaw}',['uses'=>'DenominasiController@updatedenominasi']); $router->post('DenominasiCreate/{kodcaw}',['uses'=>'DenominasiController@createdenominasi']); //Komuditi Pukal $router->get('komuditi/check',['uses'=>'KomuditiController@checkKomuditi']); $router->post('komuditi/pembelian',['uses'=>'KomuditiController@beliKomuditi']); $router->put('komuditi/update',['uses'=>'KomuditiController@updateKomuditi']); $router->put('komuditi/transaksi',['uses'=>'KomuditiController@transaksiKomuditi']); $router->get('komuditi/produk',['uses'=>'KomuditiController@getKomuditiProduct']); $router->get('komuditi/unit',['uses'=>'KomuditiController@getKomuditiProductUnit']); $router->get('komuditi/description',['uses'=>'KomuditiController@getKomuditiProductDescription']); }); $router->group(['prefix'=>'e-arrahn'], function () use ($router){ }); $router->group(['prefix'=>'mobile'], function () use ($router){ $router->get('customers/{ic}',['uses'=>'CustomerController@showOneCustomerByICMobile']); $router->post('gadai/detail/norujukan',['uses'=>'CustomerController@getGadaiDetailMobile']); //utama $router->get('customers/{ic}/gadai/amaran/lelong',['uses'=>'CustomerController@show6BlnGadai']); $router->get('harga_emas',['uses'=>'HargaEmasController@showAllHargaEmasMobile']); $router->get('gadai/norujukan/count/{nokp}',['uses'=>'CustomerController@countNorujukanMobile']); $router->get('gadai/norujukan/{nokp}',['uses'=>'CustomerController@listNorujukanMobile']); $router->get('akaun-bank/{nokp}',['uses'=>'CustomerController@akaunBankMobile']); $router->get('bank-listing',['uses'=>'CustomerController@bankListMobile']); $router->post('insert/akaun-bank',['uses'=>'CustomerController@insertAkaunBankMobile']); //gadaian $router->get('gadai/{noic}',['uses'=>'GadaiController@showOneGadaiMobile']); $router->get('customers/{ic}/gadaitebuslelong/{kodcaw}',['uses'=>'CustomerController@gadaiTebusLelongByCawanganMobile']); //profile $router->post('customers/update/{nokp}', ['uses' => 'CustomerController@customerUpdate']); //register $router->get('otp/{nokp}',['uses'=>'OtpController@getOtp']); $router->get('otp/check/{otp_token}',['uses'=>'OtpController@checkToken']); $router->put('otp/update_otp',['uses'=>'OtpController@usedOTP']); $router->post('send-email', ['uses' => 'CustomerController@sendEmail']); }); $router->group(['prefix'=>'dashboard'], function () use ($router){ $router->get('jumlahGadai',['uses'=>'GadaiController@showAllGadaiToday']); $router->get('jumlahTebus',['uses'=>'GadaiController@showAllTebusToday']); $router->get('jumlahUpah',['uses'=>'GadaiController@showAllUpahToday']); $router->get('jumlahVariasi',['uses'=>'GadaiController@showAllVariasiToday']); $router->get('gadaiTerkumpul',['uses'=>'GadaiController@showAllGadaiTerkumpul']); $router->get('tebus/terkumpul',['uses'=>'GadaiController@showTebusTerkumpul']); $router->get('upah/terkumpul',['uses'=>'GadaiController@showUpahTerkumpul']); $router->get('outstanding/semasa',['uses'=>'GadaiController@outstandingSemasa']); $router->get('nilaimarhun/semasa',['uses'=>'GadaiController@nilaiMarhunSemasa']); $router->get('vault/semasa',['uses'=>'GadaiController@petiBesiSemasa']); $router->post('prestasi/cawangan',['uses'=>'GadaiController@prestasiCawangan']); $router->post('peti_besi',['uses'=>'GadaiController@petiBesiCawangan']); $router->get('percentCawangan',['uses'=>'GadaiController@percent']); $router->get('percentCawanganTop5',['uses'=>'GadaiController@percentTop5']); $router->get('totalPinjamanGadaian',['uses'=>'GadaiController@totalPinjamanGadaian']); $router->post('gadaiTebusUpah',['uses'=>'GadaiController@bilanganTransaksi']); $router->get('statistik/gadaian',['uses'=>'GadaiController@statistikGadaian']); $router->get('komuditi/check',['uses'=>'KomuditiController@checkKomuditiDashboard']); });