Module: KuaiJieQian::ClientMethod::UserSign

Defined in:
lib/kuai_jie_qian/client_method/user_sign.rb

Instance Method Summary collapse

Instance Method Details

#user_sign(account_id, seal_data, file_stream, sign_type, seal_position_info) ⇒ Hash

平台用户签署摘要(文件流)



27
28
29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/kuai_jie_qian/client_method/user_sign.rb', line 27

def user_sign(, seal_data, file_stream, sign_type, seal_position_info)
  path = "tech-sdkwrapper/timevale/sign/userStreamSign"

  params = {
    "accountId": ,
    "sealData": seal_data,
    "file": file_stream,
    "signType": sign_type,
    "signPos": seal_position_info.to_json
  }

  KuaiJieQian::Http.post(@config[:host], @config[:project_config][:projectId], path, params, nil)

end

#user_sign_with_file(account_id, seal_data, file_info, sign_type, sign_pos) ⇒ Object



42
43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'lib/kuai_jie_qian/client_method/user_sign.rb', line 42

def user_sign_with_file(, seal_data, file_info, sign_type, sign_pos)
  path = "tech-sdkwrapper/timevale/sign/userFileSign"

  params = {
    "accountId": ,
    "sealData": seal_data,
    "file": file_info,
    "signType": sign_type,
    "signPos": sign_pos
  }

  KuaiJieQian::Http.post(@config[:host], @config[:project_config][:projectId], path, params)

end