localizer
ljw 2025-10-31 18:45:58 +08:00
parent d7c00ff4c8
commit f4625172a9
1 changed files with 4 additions and 1 deletions

View File

@ -1212,6 +1212,9 @@ public class OrderInfoService extends ServiceImpl<OrderInfoMapper, OrderInfoEnti
calculateAndSetItemMoney(item, Boolean.FALSE);
}
// 批量更新付费项包含quantity和所有金额字段
orderExpenseItemsService.updateBatchById(items);
// 更新订单汇总金额
updateOrderTotalMoney(orderId, items, Boolean.FALSE);
}
@ -1612,7 +1615,7 @@ public class OrderInfoService extends ServiceImpl<OrderInfoMapper, OrderInfoEnti
.setMoneyConfigId(entity.getMoneyConfigId())
.setTaxRate(entity.getTaxRate())
.setQuantity((entity.getMoneyStrategy() == MoneyStrategy.Che) ? 1 : 0);
orderExpenseItemsService.save(productItem);
// orderExpenseItemsService.save(productItem);
// 第二步:读取启用的付费项配置,并按 scope 过滤
List<ExpenseItemsConfigEntity> configs = expenseItemsConfigService.list(Wrappers.<ExpenseItemsConfigEntity>lambdaQuery()