MQ[YG027]超市下单

MQ超市下单(CmdID=YG027)

接口描述

线上通过MQ下发超市订单

请求参数

参数名
类型
描述
必填
roomID
long
包厢ID
必填
staffID
long
员工ID
必填
staffName
String
员工姓名
必填
waiterID
long
服务员ID
必填
waiterName
String
服务员姓名
必填
wineDiscount
int
酒水折扣,默认100
必填
discountStaffID
long
打折授权员工ID
必填
discountStaffName
String
打折授权员工姓名
必填
totalPrice
float
实际总价
必填
realNotAdjustPrice
float
totalPrice打折后并取整总价
必填
realPrice
float
realNotAdjustPrice调整后总价
必填
collectionPrice
float
收款
必填
giveChangePrice
float
找零
必填
resourceType
int
下单来源 6 收银台
必填
laterCheckout
int
落单后结标志位 0 立结 默认 1 后结
必填
payScanType
int
0 扫客人二维码 1 客人扫二维码
必填
onlinePayNo
String
付款码
必填
paymentInfoList
ArrayList
支付方式列表(支付实例数据字典),如果只有一种支付方式,则List中只有一条记录
必填
paymentTypeID
int
支付方式ID
必填
paymentTypeName
String
支付方式名称
必填
realPayMoney
float
支付金额
必填
goodInfoList
ArrayList
下单商品列表(商品数据字典),如果只有一个商品,则List中只有一条记录
必填
goodID
Long
商品ID
必填
goodName
String
商品名称
必填
specPriceID
Long
商品口味ID
必填
specPriceName
String
商品口味名称
必填
goodTypeID
Long
商品类别
必填
num
int
点单数量
必填
realMealType
int
商品订单类型
必填
presentSchemaID
Long
例送方案ID,不存在例送方案则为0
必填
goodPresentSchemaList
ArrayList
下单商品方案列表(例送方案数据字典)
必填
presentSchemaID
Long
例送方案ID
必填
num
int
达到例送的商品数量(比如买到2瓶马爹利,才例送)
必填
goodPresentGroupList
ArrayList
例送分组列表(例送分组数据字典),包含固定分组和可选分组
必填
presentGroupID
Long
例送分组ID。值为0时为固定例送
必填
presentGoodInfoList
ArrayList
例送商品列表(例送商品数据字典)
必填
goodID
Long
商品ID
必填
goodName
String
商品名称
必填
specPriceID
Long
口味ID
必填
specPriceName
String
口味名称
必填
num
int
份数
必填
realMealType
int
商品订单类型
必填
memberInfo
会员实例
用户数据字典,使用会员卡支付时,会员信息不为空
必填
memberID
long
会员ID
必填
memberPriceTypeID
long
会员价格类型ID
必填
memberName
String
会员名称
必填
memberCardNo
String
会员卡号
必填
memberLevelID
long
会员等级ID
必填
memberLevelName
String
会员等级名称
必填
memberPhoneNo
String
联系电话
必填
roomDiscount
int
包厢折扣
必填
wineDiscount
int
酒水折扣
必填
changeMoney
float
变动金额,本次支付总金额
必填
cashChangeMoney
float
现金变动金额,本次支付本金额
必填
presentHappenMoney
float
赠送变动金额,本次支付赠送金额
必填
accountBalance
float
帐户余额
必填
accountCash
float
本金余额
必填
accountPresent
float
赠送余额
必填
giftType
int
1:点单;2:赠送
必填
presentManID
long
赠送人ID
必填
presentManName
String
赠送人名称
必填
adjustStafID
long
调整人ID
必填
adjustStaffName
String
调整人名称
必填
requestID
String
唯一标识
必填
netPaymentNo
String
网络支付单号(线上生成的网络支付单号)
必填
netPaymentTradeNo
String
网络支付交易号(K米返回给线上的单号)
必填
orderFinish
int
1正式单,2临时单
必填
orderDatetime
Date
下单时间
必填

落单后结响应参数

参数名
类型
描述
必填
ret
int
0 成功 其他失败
必填
msg
String
错误信息
必填
companyID
long
商家ID
必填
localWaterNo
String
本地单号:账单号
必填

在线支付下单响应参数

参数名
类型
描述
必填
ret
int
0 成功 其他 失败
必填
msg
String
错误信息
必填
companyID
long
商家ID
必填
qrCode
String
微信、支付宝二维码
必填
closeTime
int
支付时限(秒)
必填
payNo
String
在线支付单号(线下生成的唯一编号)
必填
localWaterNo
String
本地单号:账单号
必填
onlineOrderNo
String
收银台在线订单号
必填
waterNo
String
收银台结账单号
必填

说明 / 示例

## 参数 #### RealMealType: //计费商品 int CHARGE = 1; //计费套餐主商品 int CHARGE_PKG_MAIN = 2; //计费套餐子商品 int CHARGE_PKG_SUB = 3; //计费开房套餐主商品 int OPEN_CHARGE_PKG_MAIN = 4; //计费开房套餐子商品 int OPEN_CHARGE_PKG_SUB = 5; //赠送开房套餐主商品 int OPEN_PRESENT_PKG_MAIN = 6; //赠送开房套餐子商品 int OPEN_PRESENT_PKG_SUB = 7; //人员赠送商品 int STAFF_PRESENT = 8; //人员赠送套餐主商品 int STAFF_PRESENT_PKG_MAIN = 9; //人员赠送套餐子商品 int STAFF_PRESENT_PKG_SUB = 10; //计费开房商品 int OPEN_CHARGE = 11; //赠送开房商品 int OPEN_PRESENT = 12;