跳到主要内容

场景数据上传

请求

iot/device/scene_data_upload

参数必填类型说明
sceneTypeEnum固定值:OPERATION
sceneDataString场景数据,为JSON格式字符串
点击查看sceneData字段说明
参数类型说明
snString设备sn
pay_typeString支付类型:
1:刷脸支付
2:扫码支付
3:刷卡支付
4:其它
pay_infoString支付信息
stateBoolean支付结果
msgString支付失败原因
timeString时间, 格式yyyy/MM/dd HH:mm:ss
order_infoObject订单信息
dish_infoJsonArray菜品信息列表
consumer_infoObject消费者信息
点击查看order_info对象
参数类型说明
idString订单号
amountString支付金额
discountString折扣金额
real_amountString实际支付金额

点击查看dish_info对象
参数类型说明
idString菜品ID
nameString菜品名称
countNumber菜品份数

点击查看consumer_info对象
参数类型说明
idString消费者ID(学号)
nameString消费者名称
belongString归属地(学校)
phoneNumber手机号

响应

  • 没有业务出参

请求示例

{
"sceneType": "OPERATION",
"sceneData": "{\"sn\":\"sssss\",\"type\":\"1\",\"pay_info\":\"支付凭证,人脸图片,卡号、二维码\",\"state\":true,\"msg\":\"支付失败原因\",\"time\":\"2024/04/09 16:45:45\",\"order_info\":{\"id\":\"100000\",\"amount\":\"12\",\"discount\":\"1\",\"real_amount\":\"11\"},\"dish_info\":[{\"id\":\"12\",\"name\":\"肉类\",\"count\":10},{\"id\":\"13\",\"name\":\"青菜\",\"count\":10}],\"consumer_info\":{\"id\":\"455\",\"name\":\"小明\",\"belong\":\"测试小学\",\"phone\":13412345611}}"
}

sceneData示例

{
"sn": "sssss",
"pay_type": "1",
"pay_info": "50002389089080",
"state": true,
"msg": "支付失败原因",
"time": "2024/04/09 16:45:45",
"order_info": {
"id": "100000",
"amount": "12",
"discount": "1",
"real_amount": "11"
},
"dish_info": [
{
"id": "12",
"name": "肉类",
"count": 10
},
{
"id": "13",
"name": "青菜",
"count": 10
}
],
"consumer_info": {
"id": "455",
"name": "小明",
"belong": "测试小学",
"phone": 13412345611
}
}