手持机进出场接口(/handEnter)
协议作用:用于手持机进出场功能
名称 |
类型 |
是否必须 |
描述 |
openKey |
String |
是 |
密钥 |
operator |
String |
否 |
操作人员 |
status |
String |
是 |
状态 1 进场 2出场 |
cardId |
String |
否 |
卡号 |
carNo |
String |
否 |
车牌号码 |
InOutType |
String |
否 |
进出场类型(1表示以卡号进场,2表示以车牌号码进场) |
inTime |
String |
是 |
进场时间 |
actionTime |
String |
是 |
请求时间 |
cardType |
String |
是 |
卡类(如“临时卡”) |
leaveTime |
String |
否 |
离场时间(状态为离场,离场时间(leaveTime)不能为空; 状态为进场,离场时间(leaveTime)必须为空) |
editfee |
String |
是 |
收费金额(如果进场此项为空) |
allfee |
String |
是 |
总费用(如果进场此项为空) |
chargeCarType |
String |
是 |
收费类型 |
parkTime |
String |
是 |
停车时长 |
pfeeTime |
String |
是 |
计费时长 |
名称 |
类型 |
描述 |
status |
Boolean |
操作结果
|
msg |
String |
调用接口返回消息
|
data |
String |
调用结果返回对象
|
code |
String |
异常代码,用于显示出错的类型,并能做出相应的处理事件
9999 场内保存操作异常//进场保存操作异常//离场保存操作异常//操作异常
0000 进场成功/离场成功
1000 接口密钥(openKey)不对应
0060 时间格式不正确
0001 企业号(ltdCode)不能为null或空字符串
0002车场代号(parkCode)不能为null或空字符串
0003 机器码(macCode)不能为null或空字符串
0004 状态(status)不能为null或空字符串
0005 卡号(cardId)或车牌号(carNo)不能为null或空字符串
0006 终端请求时间(actionTime)不能为null或空字符串
0007 进场时间(inTime)不能为null或空字符串
0008 收费金额(editfee)不能为null或空字符串
0009 值班人员(operator)不能为null或空字符串
0010 卡片类型(type)不能为null或空字符串
0011 收费类型(chargeCarType)不能为null或空字符串
0012 总费用(allfee)不能为null或空字符串
0013 离场时离场时间(leaveTime)不能为null或空字符串
0014 状态为离场,离场时间(leaveTime)不能为null或空字符 串
0015 状态为进场,离场时间(leaveTime)必须为空
0016 停车时长(parkTime)不能为null或空字符串
0017 计费时长(pfeeTime)不能为null或空字符串
0083 进出场类型(InOutType)不能为null或空字符串
0084 进出场类型(InOutType)为1,卡号(cardId)不能为null或空字符串
0085 进出场类型(InOutType)为2,车牌号(carNo)不能为null或空字符串
|
返回示例:(返回JSON格式字符串,实际返回结果以服务器为标准)
{"data":123456,
"status":true,
"code":"0000",
"msg":"进场成功"}