From 875eb8fb02e99310b1d59c5886f1c2f6ffc8cdc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=AD=E5=87=AF=E5=87=AF?= Date: Wed, 16 Oct 2024 16:32:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8D=B0=E6=A0=B7=E5=BC=8F=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/cashierservice/rabbit/PrintConsumer.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/rabbit/PrintConsumer.java b/src/main/java/com/chaozhanggui/system/cashierservice/rabbit/PrintConsumer.java index 6d0ccbe..f619bed 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/rabbit/PrintConsumer.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/rabbit/PrintConsumer.java @@ -102,16 +102,17 @@ public class PrintConsumer { Boolean isReturn = jsonObject.getBoolean("isReturn"); TbOrderInfo orderInfo = tbOrderInfoMapper.selectByPrimaryKey(orderId); - log.info("orderInfo-before: {}", JSON.toJSONString(orderInfo)); + log.error("orderInfo-before: {}", JSON.toJSONString(orderInfo)); ThreadUtil.safeSleep(1000*3); - log.info("orderInfo-after: {}", JSON.toJSONString(orderInfo)); + TbOrderInfo newOrderInfo = tbOrderInfoMapper.selectByPrimaryKey(orderId); + log.error("orderInfo-after: {}", JSON.toJSONString(orderInfo)); Utils.checkValueUnReturn(orderInfo, "订单信息不存在"); TbShopInfo shopInfo = tbShopInfoMapper.selectByPrimaryKey(Integer.valueOf(orderInfo.getShopId())); Utils.checkValueUnReturn(shopInfo, "店铺信息不存在"); getPrintMachine(shopInfo.getId(), "cash", "normal", null).forEach(machine -> { - List tbOrderDetails = tbOrderDetailMapper.selectAllByOrderId(orderInfo.getId()); - printerHandler.handleRequest(machine, isReturn, orderInfo, tbOrderDetails, null); + List tbOrderDetails = tbOrderDetailMapper.selectAllByOrderId(newOrderInfo.getId()); + printerHandler.handleRequest(machine, isReturn, newOrderInfo, tbOrderDetails, null); // printPlaceTicket(isReturn, machine, orderInfo, shopInfo); });