Skip to content
xndxcsd edited this page Sep 6, 2016 · 4 revisions

校园卡功能模块

0.校园卡消费记录查询

请求格式:

{
    "cardno":"xxxxxxxxxxxxx",
    "password":"xxxxxx"
}
参数 说明
cardno 校园卡账号
password 校园卡密码。默认英文身份证号后六位

响应格式:

[
    {
        "time": "2016-8-24 18:25:47",
        "type": "消费",
        "frequency": "1981",
        "moneyBeforeTrade": "11.81",
        "tradeMoney": "1",
        "moneyAfterTrad": "10.81",
        "place": "教工食堂4号机"
    },
    {
        ……
    }
]
参数 说明
time 交易时间
type 交易类型
frequency 交易次数
moneyBeforeTrade 交易前金额
tradeMoney 交易金额
moneyAfterTrad 交易后金额
place 交易地点

1.个人信息及校园卡消费记录查询

请求格式:

{
    "cardno":"xxxxxxxxxxxxx",
    "password":"xxxxxx",
    "personal":"true(1)"
}
参数 说明
cardno 校园卡账号
password 校园卡密码。默认英文身份证号后六位
personal(可选) 是否查询校园卡个人信息。默认为不需查询,若要查询此参数应设置为true或1

响应格式:

{
"name": "XXX",
"sex": "男",
"department": "2014",
"degree": "本科",
"IDcard": "xxxxxx",
"cardSerialNumber": "xxxxx",
"cardno": "xxxxx",
"bankcard": "xxxxx
"libraryCard": "xxxx",
"cardRegistrationDate": "2015-10-21",
"cardValidDate": "2018-8-29",
"cardStatus": "在用"
"records": [
    {
        "time": "2016-8-24 18:25:47",
        "type": "消费",
        "frequency": "1981",
        "moneyBeforeTrade": "11.81",
        "tradeMoney": "1",
        "moneyAfterTrad": "10.81",
        "place": "教工食堂4号机"
    },
参数 说明(同上参数不做过多说明)
cardSerialNumber 卡序列号。学校在生成校园卡号时系统自动生成的某种序列号

当发生错误时,错误的详细消息会以合理的形式传出。

2.校园卡消费记录最新页查询

请求格式:

{
    "cardno":"xxxxxxxxxxxxx",
    "password":"xxxxxx",
    "firstPage":true(1)
}
参数 说明
cardno 校园卡账号
password 校园卡密码。默认英文身份证号后六位
firstPage 是否仅查询最新页。省略或将该参数置为false或0为查询所有记录。true或1则此次查询为查询最新页的参数

响应格式:

[
    {
        "time": "2016-8-24 18:25:47",
        "type": "消费",
        "frequency": "1981",
        "moneyBeforeTrade": "11.81",
        "tradeMoney": "1",
        "moneyAfterTrad": "10.81",
        "place": "教工食堂4号机"
    },
    {
        ……
    }
]
参数 说明
time 交易时间
type 交易类型
frequency 交易次数
moneyBeforeTrade 交易前金额
tradeMoney 交易金额
moneyAfterTrad 交易后金额
place 交易地点

Clone this wiki locally