新加卡密码修改、卡基本信息更新等接口
diff --git "a/source/_posts/\344\270\200\345\215\241\351\200\232v5\347\263\273\347\273\237\345\272\224\347\224\250\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\263\273\347\273\237\345\272\224\347\224\250\346\216\245\345\217\243\346\226\207\346\241\243.md"
index e74e934..1201202 100644
--- "a/source/_posts/\344\270\200\345\215\241\351\200\232v5\347\263\273\347\273\237\345\272\224\347\224\250\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\263\273\347\273\237\345\272\224\347\224\250\346\216\245\345\217\243\346\226\207\346\241\243.md"
@@ -552,6 +552,350 @@
 
 
 
+## 2.7 解挂接口 ##
+
+**请求URL:**
+
+- `https://ip:port/epay/api/cardmanage/cardunloss`
+
+**请求方式/格式:** 
+
+- POST
+- application/x-www-form-urlencoded
+
+**请求参数:**
+
+| 参数名 | 类型 | 必选 | 说明 |
+| --- | --- | --- | --- |
+| appid | String | 是       | 本系统分配给各个接入应用的合作伙伴id号 |
+| cardno | Integer | 否 | 交易卡号 |
+| stuempno | String | 否 | 学工号, 与交易卡号二选一 |
+| needcardpwd | Boolean | 是 | 是否校验卡密码 |
+| cardpwd | String | 否 | 卡密码,MD5加密 |
+| sign | String | 是 | 签名 |
+| sign_method | String | 是 | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+**请求内容示例:**
+
+```html
+URI:https://ip:port/epay/api/cardmanage/cardunloss
+
+appid:10001
+cardno:123
+sign:1231231234
+sign_method:HMAC
+
+```
+
+**返回示例:**
+
+- 成功
+
+```json
+{
+	"retcode":"0",
+	"retmsg":"签到成功",
+	"termid":123,
+	"termseqno":58,
+    "checknum":123454,
+    "cardno":456,
+	"opername":"张三",
+	"operid":45,
+	"authcode": 64551,
+	"batchno": 4757,
+	"hostdate": "20160803",
+	"hosttime": "154311",
+	"mainkey": "434582727485",
+	"timestamp":"20160606150902",
+	"sign":"hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+    "sign_method": "RSA"
+}
+
+```
+
+- 失败
+
+```json
+{
+	"retcode":"1",
+	"retmsg":"操作员密码错误",
+	"timestamp":"20160606150902",
+	"sign": "hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+    "sign_method":"RSA"
+}
+
+```
+
+**返回参数说明:**
+
+| 参数名 | 类型 | 说明 |
+| --- | --- | --- |
+| retcode | String | 返回码(0=成功,其他为失败) |
+| retmsg | String | 返回消息 |
+| refno | String | 交易参考号 |
+| sign | String | 签名 |
+| sign_method | String | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+
+
+
+## 2.8 卡基本信息更新、修改卡有效期 ##
+
+**请求URL:**
+
+- `https://ip:port/epay/api/cardmanage/updatecardinfo`
+
+**请求方式/格式:** 
+
+- POST
+- application/x-www-form-urlencoded
+
+**请求参数:**
+
+| 参数名 | 类型 | 必选 | 说明 |
+| --- | --- | --- | --- |
+| appid | String | 是       | 本系统分配给各个接入应用的合作伙伴id号 |
+| cardno | Integer | 是 | 交易卡号 |
+| cardphyid | String | 是 | 物理卡号 |
+| paycnt | Integer | 是 | 卡消费次数 |
+| dpscnt | Integer | 是 | 卡充值次数 |
+| expiredate | String | 是 | 卡有效期,yyyyMMdd |
+| reqflag | String | 是 | “1”-卡基本信息更新;“2”-修改卡有效期; |
+| sign | String | 是 | 签名 |
+| sign_method | String | 是 | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+**请求内容示例:**
+
+```html
+URI:https://ip:port/epay/api/cardmanage/updatecardinfo
+
+appid:10001
+cardno:123
+sign:1231231234
+sign_method:HMAC
+
+```
+
+**返回示例:**
+
+- 成功
+
+```json
+{
+	"retcode":"0",
+	"retmsg":"签到成功",
+	"termid":123,
+	"termseqno":58,
+    "checknum":123454,
+    "cardno":456,
+	"opername":"张三",
+	"operid":45,
+	"authcode": 64551,
+	"batchno": 4757,
+	"hostdate": "20160803",
+	"hosttime": "154311",
+	"mainkey": "434582727485",
+	"timestamp":"20160606150902",
+	"sign":"hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+    "sign_method": "RSA"
+}
+
+```
+
+- 失败
+
+```json
+{
+	"retcode":"1",
+	"retmsg":"操作员密码错误",
+	"timestamp":"20160606150902",
+	"sign": "hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+    "sign_method":"RSA"
+}
+
+```
+
+**返回参数说明:**
+
+| 参数名 | 类型 | 说明 |
+| --- | --- | --- |
+| retcode | String | 返回码(0=成功,其他为失败) |
+| retmsg | String | 返回消息 |
+| data | String | 写卡数据,成功时返回 |
+| sign | String | 签名 |
+| sign_method | String | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+
+## 2.9 修改卡单次消费限额和日累计消费限额 ##
+
+**请求URL:**
+
+- `https://ip:port/epay/api/cardmanage/updatecardlimit`
+
+**请求方式/格式:** 
+
+- POST
+- application/x-www-form-urlencoded
+
+**请求参数:**
+
+| 参数名 | 类型 | 必选 | 说明 |
+| --- | --- | --- | --- |
+| appid | String | 是       | 本系统分配给各个接入应用的合作伙伴id号 |
+| cardno | Integer | 是 | 交易卡号 |
+| cardphyid | String | 是 | 物理卡号 |
+| singlemaxamt | Integer | 是 | 单次消费限额。金额(分) |
+| daymaxamt | Integer | 是 | 日累计消费限额。金额(分) |
+| sign | String | 是 | 签名 |
+| sign_method | String | 是 | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+**请求内容示例:**
+
+```html
+URI:https://ip:port/epay/api/cardmanage/updatecardlimit
+
+appid:10001
+cardno:123
+sign:1231231234
+sign_method:HMAC
+
+```
+
+**返回示例:**
+
+- 成功
+
+```json
+{
+	"retcode":"0",
+	"retmsg":"签到成功",
+	"termid":123,
+	"termseqno":58,
+    "checknum":123454,
+    "cardno":456,
+	"opername":"张三",
+	"operid":45,
+	"authcode": 64551,
+	"batchno": 4757,
+	"hostdate": "20160803",
+	"hosttime": "154311",
+	"mainkey": "434582727485",
+	"timestamp":"20160606150902",
+	"sign":"hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+    "sign_method": "RSA"
+}
+
+```
+
+- 失败
+
+```json
+{
+	"retcode":"1",
+	"retmsg":"操作员密码错误",
+	"timestamp":"20160606150902",
+	"sign": "hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+    "sign_method":"RSA"
+}
+
+```
+
+**返回参数说明:**
+
+| 参数名 | 类型 | 说明 |
+| --- | --- | --- |
+| retcode | String | 返回码(0=成功,其他为失败) |
+| retmsg | String | 返回消息 |
+| data | String | 写卡数据,成功时返回 |
+| sign | String | 签名 |
+| sign_method | String | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+
+## 3.0 修改卡密码 ##
+
+**请求URL:**
+
+- `https://ip:port/epay/api/cardmanage/cardpwdreset`
+
+**请求方式/格式:** 
+
+- POST
+- application/x-www-form-urlencoded
+
+**请求参数:**
+
+| 参数名 | 类型 | 必选 | 说明 |
+| --- | --- | --- | --- |
+| appid | String | 是       | 本系统分配给各个接入应用的合作伙伴id号 |
+| cardno | Integer | 是 | 交易卡号 |
+| oldcardpwd | String | 是 | 旧密码 |
+| newcardpwd | String | 是 | 新密码 |
+| sign | String | 是 | 签名 |
+| sign_method | String | 是 | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+**请求内容示例:**
+
+```html
+URI:https://ip:port/epay/api/cardmanage/cardpwdreset
+
+appid:10001
+cardno:123
+sign:1231231234
+sign_method:HMAC
+
+```
+
+**返回示例:**
+
+- 成功
+
+```json
+{
+	"retcode":"0",
+	"retmsg":"签到成功",
+	"termid":123,
+	"termseqno":58,
+    "checknum":123454,
+    "cardno":456,
+	"opername":"张三",
+	"operid":45,
+	"authcode": 64551,
+	"batchno": 4757,
+	"hostdate": "20160803",
+	"hosttime": "154311",
+	"mainkey": "434582727485",
+	"timestamp":"20160606150902",
+	"sign":"hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+    "sign_method": "RSA"
+}
+
+```
+
+- 失败
+
+```json
+{
+	"retcode":"1",
+	"retmsg":"操作员密码错误",
+	"timestamp":"20160606150902",
+	"sign": "hjAtBGygGjFyOKEZmWdxi1tk51/xqLYTr5tm2+zQVfD1RHRzGVC9GNm4ZaXnUsHnu5o3kAZ4U32m0YNiSFpncs0pl1AnnCf1n2hhn39ruABsvD//GzkEINHjyHsnxBr44G2UhyNxplUj+s7s0a7ggjbiMk+BYC3u7VkU9/l+kZOTkEyqs+wZKumfByMZGvKVkY2c2Nr67RaSWd7bsfOJ6HYw2spvu3ptAo2RTrfCxZ0Kn5DcSDm4cagzPMZSHxB8isqqNGrdUaAU0wzzC7704iA5zze//SvCqpCJfYt0OrHOiJEN5kw1d4KESrKGMG6bezlXzAp0LbNlhl+HwZJcag==",
+    "sign_method":"RSA"
+}
+
+```
+
+**返回参数说明:**
+
+| 参数名 | 类型 | 说明 |
+| --- | --- | --- |
+| retcode | String | 返回码(0=成功,其他为失败) |
+| retmsg | String | 返回消息 |
+| newcardpwd | String | 新密码,成功时返回 |
+| sign | String | 签名 |
+| sign_method | String | 参数的加密方法选择,可选值是:HMAC 加密方式为HAMC-SHA1 |
+
+
+