Module: KuaiJieQian::ClientMethod::UserSign
- Defined in:
- lib/kuai_jie_qian/client_method/user_sign.rb
Instance Method Summary collapse
-
#user_sign(account_id, seal_data, file_stream, seal_position_info, sign_type = "Key") ⇒ Hash
平台用户签署摘要(文件流).
- #user_sign_with_file(account_id, seal_data, file_info, sign_type, sign_pos) ⇒ Object
Instance Method Details
#user_sign(account_id, seal_data, file_stream, seal_position_info, sign_type = "Key") ⇒ Hash
平台用户签署摘要(文件流)
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/kuai_jie_qian/client_method/user_sign.rb', line 27 def user_sign(account_id, seal_data, file_stream, seal_position_info, sign_type="Key") path = "tech-sdkwrapper/timevale/sign/userStreamSign" params = { "accountId": account_id, "sealData": seal_data, "file": file_stream, "signType": sign_type, "signPos": seal_position_info.to_json } result = KuaiJieQian::Http.post(@config[:host], @config[:project_config][:projectId], path, params, nil) Base64.decode64(result[:stream]) end |
#user_sign_with_file(account_id, seal_data, file_info, sign_type, sign_pos) ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/kuai_jie_qian/client_method/user_sign.rb', line 43 def user_sign_with_file(account_id, seal_data, file_info, sign_type, sign_pos) path = "tech-sdkwrapper/timevale/sign/userFileSign" params = { "accountId": account_id, "sealData": seal_data, "file": file_info, "signType": sign_type, "signPos": sign_pos } KuaiJieQian::Http.post(@config[:host], @config[:project_config][:projectId], path, params) end |