module Eloan::Helper::Request
Public Instance Methods
request_params(code)
click to toggle source
根据code获取请求方式,默认请求参数
# File lib/eloan/helper/request.rb, line 5 def request_params(code) case code when '101' { url: '/v1/users/add-cash-card', method: 'POST', notify: true, default: { 'cert_type' => '00', 'card_type' => 'D', 'bg_return_url' => configurate.bg_return_url } } when '102' { url: '/v1/users/add-withhold-card', method: 'POST', notify: true, default: { 'cert_type' => '00', 'card_type' => 'D', 'bg_return_url' => configurate.bg_return_url } } when '103' { url: '/v1/users/relieve-withhold-card', method: 'POST', default: { 'cert_type' => '00' } } when '201' { url: '/v1/trade/loan', method: 'POST', notify: true, default: { 'business_type' => '00', 'product_type' => '00', 'loan_purpose' => '00', 'loan_period' => '1', 'loan_period_type' => '01', 'entrusted_flag' => 'N', 'user_cert_type' => '00', 'user_cash_method' => 'T0', 'installment_number' => '1', 'payment_method' => '02', 'installment_rate' => '0.00', 'bg_return_url' => configurate.bg_return_url } } when '202' { url: '/v1/trade/repay', method: 'POST', notify: true, default: { 'business_type' => '00', 'product_type' => '00', 'cert_type' => '00', 'repay_mode' => '0', 'back_cert_type' => '00', 'bg_return_url' => configurate.bg_return_url } } when '204' { url: '/v1/trade/loan/cash', method: 'POST', notify: true, default: { 'bg_return_url' => configurate.bg_return_url } } when '301' { url: '/v1/users/query/add-cash-card', method: 'GET', default: { 'cert_type' => '00' } } when '302' { url: '/v1/query/trade/loan', method: 'GET', default: {} } when '303' { url: '/v1/query/users/add-withhold-card', method: 'GET', default: { 'cert_type' => '00' } } when '304' { url: '/v1/query/trade/repay', method: 'GET', default: {} } when '305' { url: '/v1/query/card/bin', method: 'GET', default: {} } when '306' { url: '/v1/query/bind/card', method: 'GET', default: { 'cert_type' => '00' } } when '307' { url: '/v1/query/loan/cash', method: 'GET', default: {} } when '308' { url: '/v1/query/clients/balance', method: 'GET', default: {} } else {} end end