|
|
|
|
|
|
25
|
/**
|
25
|
/**
|
|
26
|
* 开发者私钥
|
26
|
* 开发者私钥
|
|
27
|
*/
|
27
|
*/
|
|
28
|
-// @Value("${ssq.privateKey}")
|
|
|
|
29
|
- private String privateKey="MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCiDRuz+dxqkWqHdov0hK+KEWLw/e8MQSqkZZ4c01Yr6cSmQiWyV8Xin0u5S/EA02FWxpjLi1nLriVtOBhZGsoryFmcJrwzSnQ5PORP/HhfcAWFE/Y+3qSQS1OiU7e5wbReCgEUvx4GHZuhdu8cOvq5DG9l33YFZrIEMBTmnf8eKT54STx0tjcKl7U6B6nsiThy3zVtpWXVv6H1HGmxC0KT4EQ388s/PFjrwmk+GFb3EpKCns/GQHf7QrtNz1ZOgCXfgQiQ+91/tcngzUH+zMCIxn5lS+ENAxVI6Ev3W9Y0QHtKwmO4ORVuAskJYzBB2xKI/gw8+PUXNziMAKXuoUAjAgMBAAECggEAd7yHw6vTGUrpE76cGsgPjEzcdoSqpLth7qbG9TWSblAEZXRqtiP0q0ZYhUl/gcSuH5gOPhdw+fZq4RCZrP0GdONMkvxsAtn4lnJPoGpD5wC2k2X0hO+tWJDP8xk4n6BozTNHKTUt0gb+f4eJlapep2xwwy0h30vKLR3504zafEV9j/2D8l5TFSv6rd3UVxUvrDKQ9mhfATEUlrTpjs0SfWupMkr4j7TuJJ8qSUSiEADe4hyUB6+LouDZCt8jV4aLojQBJKrQ6VPVdDFkHGsePu4tHtvcKsaOZJ0pjpJ7MT6D5ElD/sJjo0g/3qK5/FToVFVbrxtykVreK6mE5oSTQQKBgQDpEFSgH1d4N7NsZhviaCIUkB97hO0jpRbD7UZirzZ9ok96Fk+SmfhdmypDMoiaRHCNhQuu5dI9mg5RbUhz9mCZnAhzJRL+DmE4bhNvQmbtJA7KT6n/AdH2zy0mYulrcG17dQspvTr/5421PTEE2+FRoCbG6hBsSSUit9HLvAU13QKBgQCx/7ql+hbx+t0Yb02XckBHiA+MWrFLO4dMX9cKf3LldC0nhn0K9HOSoZmM0KcmXRnMo+/4t89xOJRl7JRXwcLoy/64OaUBVv+8FFV1yY4THka3nEnQE40vVWy+vuNJtt+eKlEhJ35N1GIHXo7/4j0POtEuNU7KSqMnLUD+Oy/t/wKBgEiajcJUASuyLnLWXFlrlzJQs34HKtiv1Se0Avk7G/6HUbr2uFMzI+wFKmVEmMl2CJoNmFYjwhruowc6xBdb6TvxH7C/G+uJD0BFCkjeprG5SeI8bvjB2GbKo4YRyiVuIK0VCSU3jemqeLq9FUguN0L2YR4WTIdvQeJO4UxWhkkBAoGBAJk7TxDHZK1XirIYTzGK928c4FWxVWMwkd7buqGc6epBwwV9r3OY0U1vtGIW1W4fQ7B5iIISqpALZyT/Lw0FDqedxWAOr8+hd3IQBynpI1et/q7d6mUoD6ip332tkrjIp2TfhQwHlaGmreUuL+h0eJ/9wEoJNhTLf/yf5o11omM9AoGBAOLVlXR9FbU2Ubpp3HwTumSzKDWzq3T5eQcqC1zE3BPOo29uAf9BQTumPxe51U64egttW/nif5FH4v4Gentmxb2B2ckdOs/u9zIWz3JPfHU7RqMyMokuWrQ6lMoiSYpH3MSHoavLyAEhAnpceX3oktXgpYHO9d8MfON3XKJl23ip";
|
|
|
|
|
|
28
|
+ @Value("${ssq.privateKey}")
|
|
|
|
29
|
+ private String privateKey;
|
|
30
|
/**
|
30
|
/**
|
|
31
|
* Host地址
|
31
|
* Host地址
|
|
32
|
*/
|
32
|
*/
|
|
|
|
|
|
|
59
|
* @param province 省份
|
59
|
* @param province 省份
|
|
60
|
* @param city 城市
|
60
|
* @param city 城市
|
|
61
|
* @param address 地址
|
61
|
* @param address 地址
|
|
62
|
- * @param method 地址
|
|
|
|
|
|
62
|
+ * @param method 地址
|
|
63
|
* @return 异步申请任务单号
|
63
|
* @return 异步申请任务单号
|
|
64
|
* @throws IOException
|
64
|
* @throws IOException
|
|
65
|
*/
|
65
|
*/
|
|
66
|
public JSONObject userPersonalReg(String account, String name, String mail,
|
66
|
public JSONObject userPersonalReg(String account, String name, String mail,
|
|
67
|
- String mobile, String identity, String identityType,
|
|
|
|
68
|
- String contactMail, String contactMobile, String province,
|
|
|
|
69
|
- String city, String address,@NotNull String method) throws Exception {
|
|
|
|
|
|
67
|
+ String mobile, String identity, String identityType,
|
|
|
|
68
|
+ String contactMail, String contactMobile, String province,
|
|
|
|
69
|
+ String city, String address, @NotNull String method) throws Exception {
|
|
70
|
//body参数
|
70
|
//body参数
|
|
71
|
JSONObject requestBody = new JSONObject();
|
71
|
JSONObject requestBody = new JSONObject();
|
|
72
|
|
72
|
|
|
|
|
|
|
|
77
|
//用户类型
|
77
|
//用户类型
|
|
78
|
requestBody.put("userType", "1");
|
78
|
requestBody.put("userType", "1");
|
|
79
|
//用户邮箱
|
79
|
//用户邮箱
|
|
80
|
- requestBody.put("mail",mail);
|
|
|
|
|
|
80
|
+ requestBody.put("mail", mail);
|
|
81
|
//用户手机号
|
81
|
//用户手机号
|
|
82
|
requestBody.put("mobile", mobile);
|
82
|
requestBody.put("mobile", mobile);
|
|
83
|
//用户证件信息对象
|
83
|
//用户证件信息对象
|
|
|
|
|
|
|
127
|
}
|
127
|
}
|
|
128
|
|
128
|
|
|
129
|
|
129
|
|
|
130
|
-
|
|
|
|
131
|
-
|
|
|
|
132
|
/**
|
130
|
/**
|
|
133
|
* GET方法示例
|
131
|
* GET方法示例
|
|
134
|
* 下载合同PDF文件
|
132
|
* 下载合同PDF文件
|
|
|
|
|
|
|
159
|
return responseBody;
|
157
|
return responseBody;
|
|
160
|
}
|
158
|
}
|
|
161
|
|
159
|
|
|
162
|
- public String selectApplyStatus(String account, String taskId) throws Exception {
|
|
|
|
|
|
160
|
+ public String selectApplyStatus(String account, String taskId) throws Exception {
|
|
163
|
String methodInvoke = "/user/async/applyCert/status/";
|
161
|
String methodInvoke = "/user/async/applyCert/status/";
|
|
164
|
JSONObject requestParam = new JSONObject();
|
162
|
JSONObject requestParam = new JSONObject();
|
|
165
|
|
163
|
|
|
|
|
|
|
|
173
|
this.privateKey, this.serverHost, methodInvoke, timestamsParam, null,
|
171
|
this.privateKey, this.serverHost, methodInvoke, timestamsParam, null,
|
|
174
|
requestParam.toJSONString());
|
172
|
requestParam.toJSONString());
|
|
175
|
// 签名参数追加为url参数
|
173
|
// 签名参数追加为url参数
|
|
176
|
- String fullUrlParams = String.format(this.urlSignParams, this.developerId,
|
|
|
|
|
|
174
|
+ String fullUrlParams = String.format(urlSignParams, this.developerId,
|
|
177
|
timestamsParam, paramsSign);
|
175
|
timestamsParam, paramsSign);
|
|
178
|
|
176
|
|
|
179
|
String responseResult = HttpClientSender.sendHttpPost(this.serverHost, methodInvoke,
|
177
|
String responseResult = HttpClientSender.sendHttpPost(this.serverHost, methodInvoke,
|
|
|
|
|
|
|
191
|
}
|
189
|
}
|
|
192
|
} else {
|
190
|
} else {
|
|
193
|
|
191
|
|
|
194
|
- log.error("查询申请状态异常:"+responseObj.toJSONString());
|
|
|
|
|
|
192
|
+ log.error("查询申请状态异常:" + responseObj.toJSONString());
|
|
195
|
}
|
193
|
}
|
|
196
|
return responseObj.toJSONString();
|
194
|
return responseObj.toJSONString();
|
|
197
|
}
|
195
|
}
|