From cbeaee751f84f6394b28cddd2b3ab9a513b176f2 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Wed, 3 Sep 2025 14:12:50 +0800 Subject: [PATCH] =?UTF-8?q?refactor(mobile):=20=E7=A7=BB=E9=99=A4=20AppOrd?= =?UTF-8?q?erV2Controller=20=E4=B8=AD=E7=9A=84=E7=BC=93=E5=AD=98=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除了从 Redis 缓存获取价格计算结果的相关代码 - 优化了订单处理流程,不再依赖缓存数据 --- .../basic/controller/mobile/AppOrderV2Controller.java | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/main/java/com/ycwl/basic/controller/mobile/AppOrderV2Controller.java b/src/main/java/com/ycwl/basic/controller/mobile/AppOrderV2Controller.java index 416feed..d1599ee 100644 --- a/src/main/java/com/ycwl/basic/controller/mobile/AppOrderV2Controller.java +++ b/src/main/java/com/ycwl/basic/controller/mobile/AppOrderV2Controller.java @@ -93,16 +93,6 @@ public class AppOrderV2Controller { FaceRespVO face = faceResponse.getData(); Long scenicId = face.getScenicId(); - // 先尝试从Redis缓存获取价格计算结果 - PriceCalculationResult cachedResult = priceCacheService.getCachedPriceResult( - currentUserId, scenicId, request.getProducts()); - - if (cachedResult != null) { - log.info("命中价格缓存: userId={}, scenicId={}, finalAmount={}", - currentUserId, scenicId, cachedResult.getFinalAmount()); - return ApiResponse.success(cachedResult); - } - request.getProducts().forEach(product -> { switch (product.getProductType()) { case VLOG_VIDEO: