验证学工号/卡号和密码
diff --git "a/source/_posts/\344\270\200\345\215\241\351\200\232v5\347\254\254\344\270\211\346\226\271\346\225\260\346\215\256\345\257\271\346\216\245\346\216\245\345\217\243\346\226\207\346\241\243.md" "b/source/_posts/\344\270\200\345\215\241\351\200\232v5\347\254\254\344\270\211\346\226\271\346\225\260\346\215\256\345\257\271\346\216\245\346\216\245\345\217\243\346\226\207\346\241\243.md"
index 2c1f9fe..d271d06 100644
--- "a/source/_posts/\344\270\200\345\215\241\351\200\232v5\347\254\254\344\270\211\346\226\271\346\225\260\346\215\256\345\257\271\346\216\245\346\216\245\345\217\243\346\226\207\346\241\243.md"
+++ "b/source/_posts/\344\270\200\345\215\241\351\200\232v5\347\254\254\344\270\211\346\226\271\346\225\260\346\215\256\345\257\271\346\216\245\346\216\245\345\217\243\346\226\207\346\241\243.md"
@@ -641,7 +641,8 @@
"billtype": "联机刷卡消费",
"billstatus": 2,
"tradetype": "2",
- "tradecode": "6630"
+ "tradecode": "6630",
+ "termname":"第一食堂POS机1"
},
{
"refno": "20170809103401168050",
@@ -651,7 +652,8 @@
"billtype": "联机刷卡消费",
"billstatus": 2,
"tradetype": "2",
- "tradecode": "6630"
+ "tradecode": "6630",
+ "termname":"第一食堂POS机3"
},
{
"refno": "20170809101226168047",
@@ -661,7 +663,8 @@
"billtype": "联机刷卡消费",
"billstatus": 2,
"tradetype": "2",
- "tradecode": "6630"
+ "tradecode": "6630",
+ "termname":"第一食堂POS机2"
},
{
"refno": "20170809101217168046",
@@ -671,7 +674,8 @@
"billtype": "联机刷卡消费",
"billstatus": 2,
"tradetype": "2",
- "tradecode": "6630"
+ "tradecode": "6630",
+ "termname":"第一食堂POS机1"
},
{
"refno": "20170809100854168045",
@@ -681,7 +685,8 @@
"billtype": "联机刷卡消费",
"billstatus": 2,
"tradetype": "2",
- "tradecode": "6630"
+ "tradecode": "6630",
+ "termname":"第一食堂POS机1"
},
{
"refno": "20170809100845168043",
@@ -692,6 +697,7 @@
"billstatus": 2,
"tradetype": "2",
"tradecode": "6630",
+ "termname":"第一食堂POS机1"
},
{
"refno": "20170809100845168044",
@@ -701,7 +707,8 @@
"billtype": "联机刷卡消费撤销",
"billstatus": 2,
"tradetype": "1",
- "tradecode": "6632"
+ "tradecode": "6632",
+ "termname":"第一食堂POS机1"
},
{
"refno": "20170807145900002705",
@@ -711,7 +718,8 @@
"billtype": "钱包充值",
"billstatus": 2,
"tradetype": "1",
- "tradecode": "6500"
+ "tradecode": "6500",
+ "termname":"第一食堂充值机1"
}
],
"firstResult": 0,
@@ -755,6 +763,7 @@
|billstatus|String|状态 2-成功 3-失败|
| tradetype |String|交易方向 1-充值 2-消费|
|tradecode|String|交易码|
+|termname | String|终端名称|
@@ -918,3 +927,69 @@
| dayTotalLimit |Integer|当天累计消费限额(分),超出要输入卡密码|
+## 2.6 验证学工号/卡号和密码
+
+**请求URL:**
+
+- `http://ip:port/epayapi/services/thirdparty/common/verify`
+
+**请求方式/格式:**
+
+- POST
+- application/x-www-form-urlencoded
+
+**请求参数:**
+
+|参数名 | 类型 | 必选 | 说明 |
+|-----|------|-----|------|
+|partner_id|String|是|合作方ID|
+|stuempno|String|否|学工号(二选一)|
+|cardphyid|String|否|物理卡号(二选一)|
+|cardpwd|String|是|卡密码AES加密,加密密钥线下提供|
+|timestamp|String|是|时间戳格式为yyyyMMddHHmmss|
+|sign|String|是|数据签名|
+|sign_method|String|是|签名方式,固定为:HMAC|
+
+
+**请求内容示例:**
+```
+
+- URL:http://ip:port/epayapi/services/thirdparty/common/verify
+- partner_id:10000
+- stuempno:09893092
+- cardpwd:vj16YGawjSlYkaWOND+gog==
+- timestamp:20171219130901
+- sign:09ce91ba0c46b486f841caa51cff1589e9b83b2e
+- sign_method:HMAC
+
+
+**返回示例:**
+
+- 成功
+
+```json
+{
+ "retcode":0,
+ "retmsg":"验证成功"
+}
+
+```
+
+- 失败
+
+```json
+{
+ "retcode":1,
+ "retmsg":"错误信息"
+}
+
+```
+
+**返回参数说明:**
+
+|参数名 | 类型 | 说明 |
+|-----|-----|------|
+|retcode|String|返回码(0=成功,其他为失败)|
+|retmsg|String|返回消息|
+
+