70 lines
3.7 KiB
PHP
70 lines
3.7 KiB
PHP
<?php
|
|
|
|
use Illuminate\Http\Request;
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| API Routes
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here is where you can register API routes for your application. These
|
|
| routes are loaded by the RouteServiceProvider within a group which
|
|
| is assigned the "api" middleware group. Enjoy building your API!
|
|
|
|
|
*/
|
|
|
|
Route::middleware('auth:api')->get('/user', function (Request $request) {
|
|
return $request->user();
|
|
});
|
|
|
|
Route::group(['middleware' => ['XSS', 'lang']], function () {
|
|
Route::get('notify/withdraw', 'Api\NoticeController@withdrawQueue');//钱包测试接口
|
|
|
|
Route::any('currency/match_price', 'Api\CurrencyController@newQuotation');
|
|
Route::get('user/total_charge', 'Api\UserController@getUserChargeAmount');
|
|
Route::get('wallet/getRechargeSetting', 'Api\WalletController@getRechargeSetting');
|
|
Route::get('lh/deposit/config', 'Api\BankController@config')->middleware(['cross']);
|
|
Route::middleware('check_api')->post('/lh/deposit', 'Api\BankController@newDeposit');//新质押
|
|
Route::middleware('check_api')->get('/lh/deposit/order', 'Api\BankController@myDepositOrder');//我的质押订单
|
|
Route::middleware('check_api')->post('/lh/deposit/order/cancel', 'Api\BankController@cancelOrderNew');
|
|
Route::get('/wallet/getRateCurrency', 'Api\WalletController@getRateCurrency');
|
|
Route::get('legaldeal/money_type', 'Api\CurrencyController@getMoneyType');
|
|
|
|
|
|
// Loan API
|
|
Route::get('loan/institution', 'Api\LoanController@institution');
|
|
Route::middleware('check_api')->post('loan/submit', 'Api\LoanController@submit');
|
|
Route::middleware('check_api')->get('loan/my_loans', 'Api\LoanController@myLoans');
|
|
|
|
// IEO API
|
|
Route::get('ieo/list', 'Api\IeoController@list');
|
|
Route::get('ieo/detail', 'Api\IeoController@detail');
|
|
Route::middleware('check_api')->post('ieo/subscribe', 'Api\IeoController@subscribe');
|
|
Route::middleware('check_api')->get('ieo/my_orders', 'Api\IeoController@myOrders');
|
|
Route::middleware('check_api')->post('ieo/redeem_code', 'Api\IeoController@redeemCode');
|
|
Route::middleware('check_api')->get('ieo/allocation_orders', 'Api\IeoController@allocationOrders');
|
|
|
|
// Credit IEO API
|
|
Route::middleware('check_api')->get('credit/dashboard', 'Api\CreditController@dashboard');
|
|
Route::middleware('check_api')->post('credit/subscribe', 'Api\CreditController@creditSubscribe');
|
|
Route::middleware('check_api')->get('credit/my_orders', 'Api\CreditController@myCreditOrders');
|
|
Route::middleware('check_api')->post('credit/repay', 'Api\CreditController@repay');
|
|
Route::middleware('check_api')->post('credit/repay_all', 'Api\CreditController@repayAll');
|
|
|
|
// Option API
|
|
Route::get('option/pairs', 'Api\OptionController@pairs');
|
|
Route::middleware('check_api')->post('option/place_order', 'Api\OptionController@placeOrder');
|
|
Route::middleware('check_api')->get('option/my_orders', 'Api\OptionController@myOrders');
|
|
|
|
// C2C Merchant API
|
|
Route::get('c2c_merchant/list', 'Api\C2cMerchantController@list');
|
|
Route::middleware('check_api')->post('c2c_merchant/create_order', 'Api\C2cMerchantController@createOrder');
|
|
Route::middleware('check_api')->get('c2c_merchant/my_orders', 'Api\C2cMerchantController@myOrders');
|
|
Route::middleware('check_api')->get('c2c_merchant/order_detail', 'Api\C2cMerchantController@orderDetail');
|
|
|
|
Route::post('huixin/api/setParams', 'Api\ApiController@apiPerject');
|
|
Route::post('huixin/api/setUserRisk', 'Api\ApiController@setUserRisk');
|
|
Route::post('huixin/api/batchSetRisk', 'Api\ApiController@batchSetRisk');
|
|
});
|
|
|