登录第二步
<h5>简要描述</h5>
<ul>
<li>无</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://192.168.0.108/UnionPay-appMerchant/userLogin/toLogin.do</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post</li>
</ul>
<h5>请求参数示例</h5>
<pre><code>{
"userName": "18771736096",
"rpid": "IZZZ1336NJ7WGJI8",
"brandName": "UPOS",
"sign": "4d9f6a0771ceca48bc03a758cde911a8"
}
</code></pre>
<h5>json字段说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段名</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">userName</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>登录手机号</td>
</tr>
<tr>
<td style="text-align: left;">rpid</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>请求唯一流水号</td>
</tr>
<tr>
<td style="text-align: left;">brandName</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>品牌标识</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>签名</td>
</tr>
<tr>
<td style="text-align: left;">merno</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>商户编号。有商户登录时必传,无商户登陆时无字段</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code>{
"ret_code": null,
"ret_msg": null,
"data": {
"code": 200,
"msg": "",
"resultData": {
"userInfo": {
"fullName": "",
"id": 3613,
"localDate": "2022-08-16",
"localTime": "21:06:13",
"oneRate": true,
"password": "",
"salt": "",
"state": 1,
"status": 1,
"token": "3613SJYQWfM7uvkuSq0bc3ZFTU6BAG8Rjz8N",
"updateTime": 1660579200000,
"userName": "18771736096",
"userType": 2
},
"userList": [],
"rzCard": "1",
"transaction": {
"counts": 0,
"sumAmount": 0,
"sumExtraFee": 0,
"sumExtraFeeUp": 0
},
"needUpdatePwd": 2
},
"sign": "ba39885484ad009a761b6dde35ac7b00",
"randomVal": null
}
}
</code></pre>
<h5>成功返回示例的参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret_code</td>
<td style="text-align: left;">object</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">ret_msg</td>
<td style="text-align: left;">object</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">object</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">string</td>
<td>返回状态码</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>返回描述</td>
</tr>
<tr>
<td style="text-align: left;">resultData</td>
<td style="text-align: left;">object</td>
<td>返回数据体</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo</td>
<td style="text-align: left;">object</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.fullName</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.id</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.localDate</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.localTime</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.oneRate</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.password</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.salt</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.state</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.status</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.token</td>
<td style="text-align: left;">string</td>
<td>token</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.updateTime</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.userName</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userInfo.userType</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.userList</td>
<td style="text-align: left;">array</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.rzCard</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.transaction</td>
<td style="text-align: left;">object</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.transaction.counts</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.transaction.sumAmount</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.transaction.sumExtraFee</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.transaction.sumExtraFeeUp</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">resultData.needUpdatePwd</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">randomVal</td>
<td style="text-align: left;">object</td>
<td>无</td>
</tr>
</tbody>
</table>