diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/PayService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/PayService.java index e9e4e0d..4bc3bc8 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/PayService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/PayService.java @@ -146,6 +146,11 @@ public class PayService { } private void clearTableInfoCache(TbOrderInfo orderInfo) { + if (StrUtil.isNotBlank(orderInfo.getTableId())) { + String currentOrderKey = RedisCst.getCurrentOrderKey(orderInfo.getTableId(), + orderInfo.getShopId()); + redisTemplate.delete(currentOrderKey); + } String printKey = RedisCst.ORDER_PRINT_PRO + orderInfo.getId(); // 重置打印数据 redisTemplate.delete(printKey);