你的位置:首页 > 新闻动态 > 技术文章

2.3异常订单记录上传(停车云)

时间:2022/3/16 11:32:14      点击:

应用场景
1、正常订单调用2.1接口入场,调用2.2接口支付离场,如果遇到异常订单没有入场记录,而且需要停车云平台展示完整收入记录的需要调用2.3接口传完整订单信息到云平台。例如:出场车牌京888888出场时无入场记录,临时收费5元,出场收费系统收费后,调用sdk接口的uploadData(String jsonData)方法,把下列字段组成json数据格式上传,在云平台就会有完整记录,以便于停车云的统计分析功能完整统计。
2、使用扫码枪支付出场的订单,收到支付结果后,调用该接口上传完整订单信息到云平台。

注:单个SDK上传订单频率必须限制低于每秒10条!
字段信息:

名称说明类型最大长度示例是否必传字段
service_name接口名称String64固定为upload_order
data_target数据上传位置String10固定为 cloud
car_number车牌String8京GH0093
in_time进场时间(unix时间戳格式,精确到秒)Number151490875218
out_time出场时间(unix时间戳格式,精确到秒)Number151490879218
uid入场收费员编号String24880099
duration停车时长(分钟)Number1550
car_type车型String12小车
c_type进场类型String12通道扫牌
out_type出场类型String12通道扫牌
pay_type支付类型String12cash
auth_code授权码,支付类型是sweepcode时必传String64微信或支付宝支付码
empty_plot空闲车位数Number1520
total实时订单金额(不包含已预付、已减免的部分)String156.5
order_id订单记录号(车辆在停车场停车唯一订单编号,对应入场订单编号)String489009
freereasons免费原因String21
out_channel_id出场通道String16A1
in_channel_id进场通道String16B1
work_station_uuid岗亭/工作站唯一标识String16qwrrw23534
ticket_id减免券IDString6434556677
reduce_amount减免金额String156.0
amount_receivable应收金额String1510.0
electronic_prepay电子预付String152.0
electronic_pay电子结算String151.0
cash_prepay现金预付String152.0
cash_pay现金结算String152.0
etc_payetc结算String151.0
out_uid出场收费员编号String2423456
islocked锁车标记Number20否1是
lock_key锁车密码Number82345
remark备注String32出场信息备注
derate_duration减免时长(分钟)Number1530

示例:
{"electronic_prepay":"0.01","empty_plot":30,"car_type":"小型车","duration":0,"uid":"880099","total":"8.77","out_uid":"880099","pay_type":"cash","out_time":1491875218,"service_name":"upload_order","data_target":"cloud","cash_pay":"8.77","in_channel_id":"A11","in_time":1490875218,"c_type":"普通入场","car_number":"苏DTTTTT3","amount_receivable":"8.78","out_channel_id":"A11","order_id":"A1_2C1491875218","derate_duration":30}

方法调用异步返回:

名称说明类型最大长度示例是否必传字段
state状态Number-0失败1成功
errmsg方法返回描述String-upload data success!
service_name接口名称String-upload_order
order_id订单记录号(车辆在停车场停车唯一订单编号,对应入场订单编号)String-9009
park_id车场编号String24test001

示例
{"state":1,"service_name":"upload_order","park_id":"test001","order_id":"9009","errmsg":""}