贷款额度查询

大约 2 分钟

贷款额度查询

服务 IDzjrcuoip.system.loan.info.qry

服务详细描述

根据 openId 查询贷款额度或者根据证件信息生成 openId 并查询贷款额度

示例代码

LoanInfoQryDemo.java

/**
 * 贷款额度查询测试demo
 */
@SuppressWarnings("rawtypes")
public void execute() {
	logger.debug("-订单创建-run--");
	// 1.获取通讯连接对象
	INetTools netTools = NetToolsHttpFactory.getHttpInstance();
	// 2.生成公共请求报文对象
	OipReqBean oipReqBean = new OipReqBean();
	// 设置应用id
	oipReqBean.setAppId("应用id");
	// 设置开发者id
	oipReqBean.setDlpId("开发者id");
	// 设置产品id
	oipReqBean.setProdId("产品id");
	// 设置api方法名
	oipReqBean.setMethod("zjrcuoip.system.loan.info.qry");
	// 设置api版本
	oipReqBean.setVersion("1.0.0");
	// 设置时间戳
	SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	oipReqBean.setTimestamp(sf.format(new Date()));
	// 3.生成请求配置对象,配置请求地址/url等信息
	NetReqConfBean netReqConfBean = new NetReqConfBean();
	// 应用私钥
	netReqConfBean.setAppPrivateKey(
			"MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC0jI7s0qMV1agUQxL+MXsOkWISvb4nB5RSoYJhxn90/ZJuY527ELSUe4c4h67b4nFwm8XWoH0Q9AJ/+QTiEEy8ylDyG7Elf/8u9G6W/Z0vx5EW5nfEgeoN7e1RP3fhpuTNvYYO6+81hMUd2ai1Q/5/DoyJDzeYR0rEZ2UxsDeJP5Lm2xZyyyuDy4BssQPQAtw96VMScxX9bx00V4/SrRCSIXVG/ma2cjzITti9WOqk4JAjlQ8HjDEMNvTOOHJEsIaTN25j1T0IVF4eY9OxV/OgyTQmBLQAzdwP84Nqe///7GkoK624v4XWI4zQ4+G5A3sCSYEbqNo0j/SDusCY5voZAgMBAAECggEBAK1yZo+uHwwH0Et+0E0wXcZ19iCI9ZbrGhtzmxyxI5rRSw4PVuTxvHj0Xsf42QvV8yK6EwoH7X4O3CPypzVBcWbgeXjND5Y164FBQsh85beT4Zd9WkuGfsJY8uZdsZ4uxZm823+UOp5QaUku43sX0fJfmLTG0KLSwkoCBl4AqqmGstYovDP8xJFGmaQYbgLLmtZvCR15n4151jOmWW6rumszca6QbBdyPzRLnXCL3yvkTmcFGVe6EHpmHnsM5cVe2OM1SVdU4T065rf2IjjMZBSSHDeUYUoPevxKhgx0ZaL7EskKRdS76ItzjSqXUoKrDan7qKep0pyAJ7V+3KtpEjECgYEA4eleQZ6gSzBybIK/t8jOmDJ00JmRWbX0/3OIhcRq5yoJRBofmrkGZ0+peen0CXBP52RqS42VFVKytZqckggfUZyoHabRFtjFspjJjxtphSJddj9tVOzUFlqZmdoD4e0ht/1o6+nvnN+D2Q2E1+iXKUxQrwdlbbZLnIGVgeWMeB0CgYEAzJiE3l+FtR1TFrVhGmh76JjeJ2Fnq31eNzen2XkwaJtdcFvlD2H0gqmDeNtE1vWp/nvoMgLTZQLIKwuJGnE4oAEFc2MwtB4xvyuGqxsBZYYqhIp+sc1ENwhY38Xt0dHP3oQmiFETdaqjt49z6uQmVNqS8vXws3+3KJH2ZOrIwS0CgYEAwaypQwZ0E6HoJwD8zdnYzABNx1wwkUF+VdY9j7ixkZanNPxUZfgD9mQEPmGE9uaTiiO7QSSTUCGC1lBDtKpD91qfgjQ2gyi6bH+yJP7yOtIYYDzGRY130eZAUvbmZzU9uBgHcGExLEMvLND7N4LOvPgRH8zudt1W+0jY3PDnuT0CgYEAq7w+k3Z1AoEZ9I7NcmBP2f8vQrkVTzKNuiXCg96hDr2TIjRQwqfDmUX28KSFVTaiudWCIzCSB1DdepxVOlfdYxlYXPHeuOI7ea9sfAXQF0sWN2kVTePyJYuhJjy7EoteQ/aDbZs4jWVtxS/p6joWHtXV0ZE1uUY0FR7oRu95EgUCgYAcQoP9Wv468FLL4XV0/OUtZZxb5J5DomRTnRtnApordvBYDSCSe0CCz+3s8lxGhs4EJJYNm4yC4p+Qqn+BYD7IwG3QzYsGqvU8TYW7jJjikCthfm/rxKPwJ2SDU6Q3TX/DjhGbcbU808EPNgHDPPyik3kj1i1wsxMQ+rGEmB0lJg==");
	// 请求地址
	netReqConfBean.setNetUrl("请求地址");
	// 开发者公钥
	netReqConfBean.setPublicKey(
			"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA35hRiYMj0Tgm88q1+Wx+k7ZiamCtQ+Ah6XpDUhWzP+bWi01w21WdIoe0BUg6CqeCHcJt/3ylSz3zwXHmnCQ+Xp03ZeJph10kLHrH3LB9uGYFaLgMSEIGd0QKuXgUdBALHaIqdIl4O7AEzXgXqAWMz60Vl0ZVN4E/TPn8GUcT1SxFAWmSQ2PMhV5OPVFUmRwZdJAD72RdqJpTZJ6102gO8QbEL8AOLpuT1vgwQbVGX2V53cDEfxxJ3JUDlUrxDBj+Lkek+7AmhR09xiA2bNMWvQfoqvAXRUEWxyryoq/yUWnHhz/kYEHp6oA+jH6wvVt0pZAYYi7qsoZxxaoBThV55wIDAQAB");
	// 4.生成请求业务报文对象
	LoanInfoQryRequestBean loanInfoQryBean = new LoanInfoQryRequestBean();
// 当有用户的openid,accessToken信息时,不用传身份证,姓名,用户唯一标识字段;没有openid时,需要传
loanInfoQryBean.setUserName("夏天");
	loanInfoQryBean.setCertNo("340221199101053513");
		//客户唯一标识,用于接收通知时绑定客户
loanInfoQryBean.setPersonSign("340222199501053513");

	loanInfoQryBean.setOpenId("");
	loanInfoQryBean.setAccessToken("");


	// 6.生成业务报文json对象
	oipReqBean.setBizContent(JSON.toJSONString(loanInfoQryBean));
	// 通讯获取报文对象
	OipRspBean oipRspBean = netTools.execute(oipReqBean, netReqConfBean);
	// 响应成功
	if (oipRspBean.isSuccess()) {
		logger.info("响应码:{},验签结果:{}", oipRspBean.getCode(), oipRspBean.isSignValid());
		String bizJson = oipRspBean.getBizContent();
		if (StringUtils.isNotBlank(bizJson)) {
			Map bizData = JSON.parseObject(bizJson, Map.class);
			System.out.println(bizData);
		}
	}
}

公共报文

[点击查看公共报文]

业务输入项

序号
key
数据项名称
类型
长度
是否必输
数据项说明
1openIdopenIdString32
2accessToken访问令牌String32openId 不为空时必输
3userName证件姓名String11openId 为空时必输
4certNo证件号码String18openId 为空时必输
5personSign个人唯一标识String32三方系统客户唯一标识,openId 为空时有值,用于通知时原值返回

业务输出项

序号
key
数据项名称
类型
长度
是否非空
数据项说明
1redirectUrlH5 页面 URL