liujie
2026-09-09 39f6fca28e3f78abe48f08e474ec011abb990b36
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, "订单分账状态更新失败");