backend/src/main/java/com/tourguide/modules/finance/service/GuideBalanceSettlementService.java
@@ -30,8 +30,12 @@ BigDecimal earning = order.getGuideEarningAmount(); if (earning.signum() > 0) { if (order.getCommissionTeamId() != null) { balanceService.creditTeam(order.getCommissionTeamId(), earning); } else { balanceService.credit(order.getGuideId(), earning); } } order.setSettledAt(settledAt); if (orderMapper.updateById(order) != 1) { throw new BusinessException(500, "订单分账状态更新失败");