refactor(basic): 重构景区配置管理逻辑

- 移除 AppOrderV2Controller 中的价格缓存逻辑
- 修正 VoucherServiceImpl 中的购买数量计算方式- 重构 ScenicRepository 中的景区配置获取逻辑
-增加 ScenicConfigManager 的扁平化配置和驼峰转换功能
This commit is contained in:
2025-08-30 16:21:40 +08:00
parent 047feec045
commit ada7158a48
4 changed files with 133 additions and 31 deletions

View File

@@ -310,7 +310,7 @@ public class VoucherServiceImpl implements IVoucherService {
// 在实际应用中可能需要更复杂的计算逻辑
BigDecimal totalAmount = BigDecimal.ZERO;
for (ProductItem item : applicableItems) {
BigDecimal itemAmount = item.getUnitPrice().multiply(BigDecimal.valueOf(item.getQuantity()));
BigDecimal itemAmount = item.getUnitPrice().multiply(BigDecimal.valueOf(item.getPurchaseCount()));
totalAmount = totalAmount.add(itemAmount);
}
return totalAmount;