硬件识别设备进出场接口(/hardEnter)
协议作用:用于硬件识别设备进出场功能
名称 |
类型 |
是否必须 |
描述 |
openKey |
String |
是 |
密钥 |
cardId |
String |
否 |
卡号(卡号、车牌号码、手机号码不能同时为null或者"") |
operator |
String |
否 |
操作人员 |
isImg |
String |
是 |
标识是否有图片1.表示有图片2.表示没有图片 |
carNo |
String |
否 |
车牌号码(卡号、车牌号码、手机号码不能同时为null或者"") |
status |
String |
是 |
状态 1 已进场 2已出场 3.已缴费 4.人工离场 |
inTime |
String |
是 |
进场时间 |
actionTime |
String |
是 |
请求时间 |
leaveTime |
String |
否 |
离场时间(状态为离场,离场时间(leaveTime)不能为空! 状态为进场,离场时间(leaveTime)必须为空!) |
phoneInPassword |
String |
是 |
手机号码对应的密码(当phoneNo不为空时,phoneInPassword不能为空) |
phoneNo |
String |
否 |
手机号码(卡号、车牌号码、手机号码不能同时为null或者"") |
名称 |
类型 |
描述 |
status |
Boolean |
操作结果
|
msg |
String |
调用接口返回消息
|
data |
String |
调用结果返回对象
|
code |
String |
异常代码,用于显示出错的类型,并能做出相应的处理事件
0000 进场成功//离场成功
9999 场内保存操作异常//进场保存操作异常//离场保存操作异常//操作异常
1000 接口密钥(openKey)不对应
0004 状态(status)不能为null或空字符串
0007 进场时间(inTime)不能为null或空字符串
0006 终端请求时间(actionTime)不能为null或空字符串
0014 状态为离场,离场时间(leaveTime)不能为空
0015 状态为进场,离场时间(leaveTime)必须为空
0049 卡号(cardId)或车牌号(carNo)或手机号码(phoneNo)不能同时为null或空字符串
0053 图片有无类型(isImg)不能为null或空字符串
0058 此车未离场
0059 此车未入场
0060 时间格式不正确
0061 找不到相对应的进场记录
0063 密码(phoneInPassword)不能为null或空字符串
0080 密钥超过有效期,已失效
|
返回示例:(返回JSON格式字符串,实际返回结果以服务器为标准)
{"data":"",
"status":true,
"code":"0000",
"msg":"操作成功"}