Module: RockFintech::Api::Account::MarketingQuery

Defined in:
lib/rock_fintech/api/account/marketing_query.rb

Instance Method Summary collapse

Instance Method Details

#marketing_query(card_no, type, devise = "000001", remark = '') ⇒ Hash

营销户信息查询

Parameters:

  • card_no (String)

    电子账号

  • type (Integer)

    营销户类型 1:服务费账户,2:红包户,3:其他

  • devise (String) (defaults to: "000001")

    交易终端,默认手机 000001手机APP 000002网页 000003微信 000004柜面

  • remark (String) (defaults to: '')

    备注,默认为空

Returns:

  • (Hash)

    结果集

    • :result [String] “S”/“F”/“P”

    • :request_params [Hash] 请求参数

    • :response [Object] 请求返回对象

    • :code [String] 结果代码

    • :msg [String] 结果信息

    • :data: 具体业务返回信息

      * :card_no [String] 电子账号
      * :customer_no [String] 客户号
      * :name [String] 客户姓名
      * :cert_no [String] 客户证件
      * :date [Date] 开户日期
      * :balance [Decimal] 可用余额
      * :frozen_money [Decimal] 冻结金额
      * :state [Integer] 账户状态, 0 正常;1 冻结;2 注销
      * :type [Integer] 营销户类型,1:服务费账户;2:红包账户
      


30
31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/rock_fintech/api/account/marketing_query.rb', line 30

def marketing_query(card_no, type, devise="000001", remark='')
  service = "marketing_query"

  params = {
    card_no: card_no,
    type: type,
    client: devise,
    custom: remark,
  }

  res = operate_post(:operate, service, params, Http::ErrorCode.marketing_query, ["RD000000"] )

  res
end