You've already forked FrameTour-BE
refactor(order):优化订单业务逻辑中的景区信息获取方式
- 移除了对 ScenicEntity 的直接依赖 - 使用 scenicId 替代 scenic 对象以减少数据库查询 - 更新了 VLOG 和普通商品的价格计算逻辑 - 在下载通知任务中使用 ScenicV2DTO 替代 ScenicEntity - 统一通过 scenicRepository 获取景区基本信息的方法调用
This commit is contained in:
@@ -85,7 +85,7 @@ public class DownloadNotificationTasker {
|
||||
return;
|
||||
}
|
||||
|
||||
ScenicEntity scenic = scenicRepository.getScenic(item.getScenicId());
|
||||
ScenicV2DTO scenic = scenicRepository.getScenicBasic(item.getScenicId());
|
||||
ScenicConfigManager configManager = scenicRepository.getScenicConfigManager(item.getScenicId());
|
||||
String configTitle = configManager.getString("second_notification_title");
|
||||
String configContent = configManager.getString("second_notification_content");
|
||||
@@ -164,7 +164,7 @@ public class DownloadNotificationTasker {
|
||||
return;
|
||||
}
|
||||
|
||||
ScenicEntity scenic = scenicRepository.getScenic(item.getScenicId());
|
||||
ScenicV2DTO scenic = scenicRepository.getScenicBasic(item.getScenicId());
|
||||
ScenicConfigManager configManager = scenicRepository.getScenicConfigManager(item.getScenicId());
|
||||
String configTitle = configManager.getString("third_notification_title");
|
||||
String configContent = configManager.getString("third_notification_content");
|
||||
|
||||
Reference in New Issue
Block a user