1.10桌台账单同步

优质
小牛编辑
115浏览
2023-12-01

说明

通过接收到Mqtt订阅请求后,从业务系统中读取生成账单信息,同步到服务端

请求地址

http://api.dc78.cn/Api/do_sync_tabelbill

请求方式

POST

bill_info={
"biz_id": "2018101810180001",

"state": "1",
"table": "A01",
"opentime": "20190802131452",
"pscount": "5",
"info": "账单描述,有结账错误时,返回错误信息",
"viewmode": "0",
"bill": [
{

"gdsid": "2018101800001",
"name": "农夫山泉",
"unit": "瓶",

"price": "5.2",

"qty": "2",
"amt": "10.4",
"value": "10.01",
"time": "20190813094910",
"state": "-1"
},
{

"gdsid": "2018101800002",
"name": "口水鸡",

"unit": "份",
"price": "100",

"qty": "1",
"amt": "100",
"value": "108",

"time": "20190813094910",
"state": "2"

}
]

}

请求参数

参数参数名称描述
bill_info桌台账单信息(json数据包)
bill json参数参数名称必填描述
biz_id线下账单id 唯一必须保证本门店不重复
state状态0:空台 1:有账单 2:封账(无法加菜)
table桌台A01 桌台号
opentime
开台时间

开台时间 20190802131452
pscount就餐人数

5 默认1人

info账单描述账单描述,有结账错误时,返回错误信息
viewmode是否可以清算设置为1则表示账单还不能结算
viewadddish空台是否可以加菜设置为1则表示空台不允许用户加菜
bill
账单明细列表
gdsid
菜品编码
收银系统菜品编码
name
菜品名称
菜品名称、做法等
unit
菜品单位
qty
菜品数量1
price菜品单价11.11
amt金额
本菜品金额小计=qty*price
value
原价

如果price为特价、会员价等情况时,可以传原价
time
加菜时间

菜品加菜时间 20190802131452
state
菜品状态

菜品状态 -1:已退菜 1:已下单 2:已下厨

返回

{
"status":"1",
"info":"同步成功!",

"server_timestamp":1531209285,
"server_time":"2018-07-10 15:54:45",
"server_name":"wx-task2.hz",
"msid":"6786"
}

{
"status":"-1",
"info":"同步失败!",

"server_timestamp":1531209285,
"server_time":"2018-07-10 15:54:45",
"server_name":"wx-task2.hz",
"msid":"6786"
}