fix(order): 兼容旧逻辑并清理Redis缓存

- 在订单类型为3时设置Redis标识
- 删除冗余的Redis键值对清理操作
- 统一订单内容不可下载的处理逻辑
This commit is contained in:
2025-12-08 13:51:28 +08:00
parent 478467e124
commit 7c0a3a63bb
2 changed files with 4 additions and 0 deletions

View File

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

View File

@@ -1076,6 +1076,7 @@ public class PrinterServiceImpl implements PrinterService {
}
}
});
redisTemplate.delete("order_content_not_downloadable_" + orderId);
});
}