module Eloan::Helper::Payment

Public Instance Methods

generate_default_params() click to toggle source

生成默认参数

# File lib/eloan/helper/payment.rb, line 6
def generate_default_params
  {
    app_token: configurate.app_token,
    client_name: configurate.client_name,
    company_name: configurate.company_name, 
    request_seq: generate_request_seq,
    request_date: generate_request_date
  }
end

Private Instance Methods

generate_request_date() click to toggle source

生成请求日期

# File lib/eloan/helper/payment.rb, line 24
def generate_request_date
  Date.today.strftime("%Y%m%d")
end
generate_request_seq() click to toggle source

生成长度为28的流水

# File lib/eloan/helper/payment.rb, line 18
def generate_request_seq
  _ljust = 14 - configurate.platform.length
  configurate.platform + Time.now.strftime("%Y%m%d%H%M%S") + rand(1000 * 1000).to_s.rjust(_ljust, '0')
end