日期 | 版本 | 作者 | 说明 |
---|---|---|---|
2017-2-13 | V1.0 | 夏凯祥 | 初稿 |
悦校/一卡通系统与电控系统的对接需要经过电控前置服务。此文档为一卡通系统与电控前置的对接规范,用户可根据实际情况实现前置与电控系统的业务对接。
URL: /elec/getareas
请求方式 POST
查询所有校区信息
请求参数 无
返回
retcode
- "0" 标识操作成功,其余为异常情况msg
- "msg" 返回信息data
- 校区数据集合{ "retcode":"0", "msg":"成功", // 异常原因 "data":[{ "areaId":"1", "areaName":"邯郸校区" },{ "areaId":"2", "areaName":"枫林校区" }] }
URL: /elec/getdistricts
请求方式 POST
查询某一校区下的所有区域
area
- 查询校区返回的areaIdretcode
- "0" 标识操作成功,其余为异常情况msg
- "msg" 返回信息data
- 区域数据集合{ "retcode":"0", "msg":"成功", // 异常原因 "data":[{ "districtId":"01", "districtName":"一期公寓" },{ "districtId":"02", "districtName":"二期公寓" }] }
URL: /elec/getbuis
请求方式 POST
根据校区、区域查询楼栋
area
- 查询校区返回的areaIddistrict
- 查询区域返回的districtIdretcode
- "0" 标识操作成功,其余为异常情况msg
- "msg" 返回信息data
- 数据集合{ "retcode":"0", "msg":"成功", // 异常原因 "data":[{ "buiId":"010", "buiName":"男生公寓10栋" },{ "buiId":"020", "buiName":"女生公寓20栋" }] }
URL: /elec/getfloors
请求方式 POST
根据校区、区域、楼栋查询楼层
area
- 查询校区返回的areaIddistrict
- 查询区域返回的districtIdbui
- 查询楼栋返回的buiIdretcode
- "0" 标识操作成功,其余为异常情况msg
- "msg" 返回信息data
- 数据集合{ "retcode":"0", "msg":"成功", // 异常原因 "data":[{ "floorId":"1", "floorName":"一楼" },{ "floorId":"2", "floorName":"二楼" },...] }
URL: /elec/getrooms
请求方式 POST
查询房间信息
area
- 查询校区返回的areaIddistrict
- 查询区域返回的districtIdbui
- 查询楼栋返回的buiIdfloor
- 查询楼层返回的floorIdretcode
- "0" 标识操作成功,其余为异常情况msg
- "msg" 返回信息data
- 数据集合{ "retcode":"0", "msg":"成功", // 异常原因 "data":[{ "roomId":"1010", "roomName":"1010室" },{ "roomId":"2009", "roomName":"2009室" },{ "roomId":"2", "roomName":"2025室" },...] }
URL: /elec/getroom
请求方式 POST
查询房间信息
area
- 查询校区返回的areaIdbui
- 查询楼栋返回的buiIdroom
- 查询房间返回的roomIdretcode
- "0" 标识操作成功,其余为异常情况msg
- "msg" 返回信息data
- 数据类{ "retcode":"0", "msg":"成功", // 异常原因 "data":{ "areaId":"2", "buiId":"20", "roomId":"2010", "roomName":"2010室", "restElecDegree":12.0 } }
URL: /elec/buyelec
请求方式 POST
查询房间信息
area
- 查询校区返回的areaIdbui
- 查询楼栋返回的buiIdroom
- 查询房间返回的roomIdcust
- 系统唯一号,学工号或客户号amount
- 转账金额,单位分transtime
- 交易时间transno
- 系统的交易参考号sign
- 按上面参数顺序拼接最后加上秘钥进行MD5加密。(area + bui + room + cust + amount + transtime + transno + elec_key)retcode
- "0" 标识操作成功,其余为异常情况msg
- "msg" 返回信息{ "retcode":"0", "msg":"成功", // 异常原因 }