Class: ZhimaAuth::QueryRequest

Inherits:
BaseRequest show all
Defined in:
lib/zhima_auth/request.rb

Constant Summary

Constants inherited from BaseRequest

BaseRequest::REQUEST_GATEWAY

Instance Method Summary collapse

Methods inherited from BaseRequest

#base_params, #params_with_sign, #url

Constructor Details

#initialize(biz_no) ⇒ QueryRequest

Returns a new instance of QueryRequest.



102
103
104
105
106
# File 'lib/zhima_auth/request.rb', line 102

def initialize(biz_no)
  Validation.check_biz_no biz_no

  @biz_no = biz_no
end

Instance Method Details

#excuteObject



108
109
110
# File 'lib/zhima_auth/request.rb', line 108

def excute
  @response ||= RestClient.post url, params_with_sign
end

#get_certify_resultObject



112
113
114
115
116
# File 'lib/zhima_auth/request.rb', line 112

def get_certify_result
  res = JSON.parse(excute)
  Validation.check_query_response res
  res["zhima_customer_certification_query_response"]["passed"]
end