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); });