lib/reapal/api/user/mobile_query.rb in reapal-0.2.2 vs lib/reapal/api/user/mobile_query.rb in reapal-0.3.0
- old
+ new
@@ -17,38 +17,19 @@
# * :error_msg [String] 错误信息
# * :data: 具体业务返回信息
# * :contracts [String] 用户协议号
# * :mobile [String] 用户手机号
#
-
-
def mobile_query(contracts)
service = 'reapal.trust.mobileQuery'
post_path = '/reagw/user/restApi.htm'
params = {
contracts: contracts,
queryTime: Time.now.strftime('%Y-%m-%d %H:%M:%S'),
}
- response = Http.post(service, params, @config, post_path)
-
- res = Reapal::Utils.api_result(params, response)
-
- if Api::ErrorCode.mobile.include?(response.data[:errorcode])
- res[:result] = 'F'
- return res
- end
-
- # 查询类 api,http 没成功都返回 pending
- return res unless response.http_success?
-
- # 其余 api 错误不知道
- return res unless response.data[:errorCode].nil?
-
- res[:result] = "S"
-
- res
+ operate_post(:query, service, params, post_path, Http::ErrorCode.mobile, ['0000'])
end
end
end
end