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

接收消息实现锁车/解锁(停车云)

时间:2022/3/16 15:03:45      点击:

应用场景
当车场需要锁车业务时,调用本接口实现车主的锁车和解锁功能 ,车主在公众号或app中选中停车订单,点击锁车时,停车云推送锁车请求到sdk,sdk回调到收费系统,实现锁车/解锁功能,停车云为车主自动生成锁车的四位数据密码,收费系统需要处理订单为锁车/解锁状态,出场时必须由车主解锁后才能出场,如果出场时,车主因为各种原因,不能解锁时,提供锁车密码,收费系统可以放行。

字段信息:

名称说明类型最大长度示例是否必传字段
service_name接口名称String64lock_car
comid车场编号String243251
local_id收费系统编号,同一车场的收费系统编号不可重复,车场存在多个收费系统集成sdk时,必传String19622AA
order_id订单记录号(车辆在停车场停车唯一订单编号,对应入场订单编号)String4810098
is_locked锁车状态Number20解锁,1加锁
lock_key锁车密码String82345
park_id车场编号String24test001

示例:
{"local_id":"c48e8f750e19_2.1.2.5_liu_channels_A111","park_id":"test001","comid":"20000","service_name":"lock_car","order_id":"A1_2C1532673983","is_locked":1,"lock_key":"4000"}


返回:调用UploadUtil.uploadData(String jsonData)返回上传结果,方法返回描述如下

名称说明类型最大长度示例是否必传字段
state状态Number20失败1成功
order_id订单记录号(车辆在停车场停车唯一订单编号,对应入场订单编号)String4810098
is_locked锁车状态Number20解锁,1加锁
service_name接口名称String64lock_car
data_target上传位置String8cloud
errmsg方法返回描述String48当state为0时有值否(有值时必传)

返回值示例:
{"state":1,"order_id":"10098","service_name":"lock_car","data_target":"cloud","is_locked":1,"errmsg":" "}