diff --git a/src/main/java/com/ycwl/basic/service/pc/impl/OrderServiceImpl.java b/src/main/java/com/ycwl/basic/service/pc/impl/OrderServiceImpl.java index 803f86db..3ebdc384 100644 --- a/src/main/java/com/ycwl/basic/service/pc/impl/OrderServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/pc/impl/OrderServiceImpl.java @@ -1056,6 +1056,9 @@ public class OrderServiceImpl implements OrderService { orderItem.setOrderId(order.getId()); orderItems.add(orderItem); // ======== 兼容旧逻辑 ========== + if (order.getType() == 3) { + redisTemplate.opsForValue().set("order_content_not_downloadable_" + order.getId(), "1"); + } if (type == 13) { redisTemplate.opsForValue().set("order_content_not_downloadable_" + order.getId(), "1"); } diff --git a/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java b/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java index 2484401f..34ff0bf8 100644 --- a/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java @@ -1076,6 +1076,7 @@ public class PrinterServiceImpl implements PrinterService { } } }); + redisTemplate.delete("order_content_not_downloadable_" + orderId); }); }