diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/print/PrintConfig.java b/cash-service/order-service/src/main/java/com/czg/service/order/print/PrintConfig.java index 5700f83e3..5831c2577 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/print/PrintConfig.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/print/PrintConfig.java @@ -141,9 +141,13 @@ public class PrintConfig implements ApplicationRunner { } log.info("准备开始打印菜品单"); //后厨单菜品 + boolean isNotice = true; tbOrderDetailList.forEach(item -> { Boolean b = redisService.hasKey(RedisCst.kitchenOnly(orderInfo.getId(), machine.getId(), item.getId())); if (!b) { + if (!isNotice) { + machine.setVolumeSwitch(0); + } FunUtils.safeRunVoid(() -> printer.onlyKitchenPrint(orderInfo, item, machine), "订单id:{} ,后厨分单打印失败", orderInfo.getId()); // 保存已打印信息