From 6d2227df57d19baa35d447267124ed36f6cec561 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Fri, 17 Apr 2026 15:28:20 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=93=E7=AE=97=E5=8D=95=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../order-server/src/main/java/com/czg/mq/PrintMqListener.java | 2 +- .../src/main/java/com/czg/config/RabbitPublisher.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cash-api/order-server/src/main/java/com/czg/mq/PrintMqListener.java b/cash-api/order-server/src/main/java/com/czg/mq/PrintMqListener.java index 0d11bdd0d..8bee11d21 100644 --- a/cash-api/order-server/src/main/java/com/czg/mq/PrintMqListener.java +++ b/cash-api/order-server/src/main/java/com/czg/mq/PrintMqListener.java @@ -80,7 +80,7 @@ public class PrintMqListener { //该字段表示 网络打印机是否打印订单 本地传参来的 Boolean printOrder = jsonObject.getBoolean("printOrder"); redisService.runFunAndCheckKey(() -> { - if (printOrder) { + if (printOrder && orderStatus == 1) { printConfig.orderHandler(orderId, PrinterHandler.PrintTypeEnum.ORDER, null); } if (payType == 1 || orderStatus == 0) { diff --git a/cash-common/cash-common-mq/src/main/java/com/czg/config/RabbitPublisher.java b/cash-common/cash-common-mq/src/main/java/com/czg/config/RabbitPublisher.java index dd8d1a493..804113698 100644 --- a/cash-common/cash-common-mq/src/main/java/com/czg/config/RabbitPublisher.java +++ b/cash-common/cash-common-mq/src/main/java/com/czg/config/RabbitPublisher.java @@ -61,7 +61,7 @@ public class RabbitPublisher { */ 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); + orderId, before == 0 ? "后付" : "先付", status == 0 ? "未完成" : "完成", placeNum, printOrder, source); log.info("订单打印消息, orderId: {}, printOrder: {}, source: {}", orderId, printOrder, source); String sendOrderId = orderId + "_" + before + "_" + status + "_" + placeNum; //本地打印机 消息通知