You've already forked FrameTour-BE
refactor(mobile): 移除 AppOrderV2Controller 中的缓存获取逻辑
- 删除了从 Redis 缓存获取价格计算结果的相关代码 - 优化了订单处理流程,不再依赖缓存数据
This commit is contained in:
@@ -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:
|
||||
|
Reference in New Issue
Block a user