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();
|
FaceRespVO face = faceResponse.getData();
|
||||||
Long scenicId = face.getScenicId();
|
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 -> {
|
request.getProducts().forEach(product -> {
|
||||||
switch (product.getProductType()) {
|
switch (product.getProductType()) {
|
||||||
case VLOG_VIDEO:
|
case VLOG_VIDEO:
|
||||||
|
Reference in New Issue
Block a user