1.10桌台账单同步

  说明

通过接收到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"
}