Class: Junziqian::Interface::SignStatusRequest
Instance Attribute Summary collapse
Instance Method Summary
collapse
Methods inherited from BaseRequest
#content_type, #ignores_params
Constructor Details
Returns a new instance of SignStatusRequest.
7
8
9
10
|
# File 'lib/junziqian/interface/sign_status_request.rb', line 7
def initialize options
self.applyNo = options[:apply_no]
self.signatory = Junziqian::Model::Signatory.new(options[:signatory]).hash_values
end
|
Instance Attribute Details
#applyNo ⇒ Object
Returns the value of attribute applyNo.
4
5
6
|
# File 'lib/junziqian/interface/sign_status_request.rb', line 4
def applyNo
@applyNo
end
|
#signatory ⇒ Object
Returns the value of attribute signatory.
5
6
7
|
# File 'lib/junziqian/interface/sign_status_request.rb', line 5
def signatory
@signatory
end
|
Instance Method Details
#demo ⇒ Object
44
45
46
47
48
49
50
51
|
# File 'lib/junziqian/interface/sign_status_request.rb', line 44
def demo
hash = {signatory: {userType: Junziqian::Cfg::Enum::IDCARD['type'],
identityType: Junziqian::Cfg::Enum::IDCARD['code'],
fullName: '张三',
identityCard: '360732198908110099'},
apply_no: 'APL882159678413475840'}
req = Junziqian::Interface::SignStatusRequest.new(hash)
end
|
#ingore_signs ⇒ Object
20
21
22
|
# File 'lib/junziqian/interface/sign_status_request.rb', line 20
def ingore_signs
[]
end
|
#method ⇒ Object
16
17
18
|
# File 'lib/junziqian/interface/sign_status_request.rb', line 16
def method
'sign.status'
end
|
#query_params ⇒ Object
24
25
26
|
# File 'lib/junziqian/interface/sign_status_request.rb', line 24
def query_params
{applyNo: applyNo, signatory: signatory}
end
|
#request ⇒ Object
30
31
32
33
34
35
36
37
|
# File 'lib/junziqian/interface/sign_status_request.rb', line 30
def request
result = Tool::RequestTool.do_post_by_requestObj(self)
if result['success'] == true
[result['signStatus'], trans_signstatus(result['signStatus'])]
else
result
end
end
|
#trans_signstatus(status_int) ⇒ Object
39
40
41
42
|
# File 'lib/junziqian/interface/sign_status_request.rb', line 39
def trans_signstatus status_int
{1=>'已签', 2=>'拒签', 3=>'保全'}[status_int]
end
|
#version ⇒ Object
12
13
14
|
# File 'lib/junziqian/interface/sign_status_request.rb', line 12
def version
'1.0'
end
|