后付费多余的打印
This commit is contained in:
@@ -53,28 +53,26 @@ public class RabbitPublisher {
|
||||
/**
|
||||
* 后付费订单打印消息
|
||||
*
|
||||
* @param orderId 订单id
|
||||
*/
|
||||
public void sendOrderPrintMsg(String orderId, boolean printOrder, String source) {
|
||||
log.info("订单打印消息, orderId: {}, printOrder: {}, source: {}", orderId, printOrder, source);
|
||||
//结算票 预结算单 客看单
|
||||
if (printOrder) {
|
||||
sendMsg(RabbitConstants.Queue.ORDER_PRINT_QUEUE, orderId);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 厨房票打印消息
|
||||
*
|
||||
* @param orderId 订单id
|
||||
* @param before 0后付费/1先付费
|
||||
* @param status 订单状态 0未完成/1完成
|
||||
* @param placeNum 第几次下单
|
||||
* @param printOrder 是否打印结算单
|
||||
*/
|
||||
public void sendKitchenOrderPrintMsg(String orderId, boolean printOrder, String source) {
|
||||
log.info("厨房菜品单打印消息, orderId: {}, printOrder: {}, source: {}", orderId, printOrder, source);
|
||||
//厨房票
|
||||
sendMsg(RabbitConstants.Queue.ORDER_MACHINE_PRINT_QUEUE, new JSONObject().fluentPut("orderId", orderId).fluentPut("printOrder", printOrder).toString());
|
||||
public void sendOrderPrintMsg(Long orderId, Integer before, Integer status, Integer placeNum, boolean printOrder, String source) {
|
||||
log.info("开始发送订单打印消息, orderId: {}, {}, : {}, 第: {}次下单, 通知本地: {}, source: {}",
|
||||
orderId, before==0?"后付":"先付", status==0?"未完成":"完成", placeNum, printOrder, source);
|
||||
log.info("订单打印消息, orderId: {}, printOrder: {}, source: {}", orderId, printOrder, source);
|
||||
String sendOrderId = orderId + "_" + before + "_" + status + "_" + placeNum;
|
||||
//本地打印机 消息通知
|
||||
if (printOrder) {
|
||||
sendMsg(RabbitConstants.Queue.ORDER_PRINT_QUEUE, sendOrderId);
|
||||
}
|
||||
//厨房单 printOrder 表示打不打结算单
|
||||
sendMsg(RabbitConstants.Queue.ORDER_MACHINE_PRINT_QUEUE, new JSONObject().fluentPut("orderId", sendOrderId).fluentPut("printOrder", printOrder).toString());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 商品信息变动消息
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user