根因:booked_num 只在签到时累加,预约成功后没有更新。 业务上预约成功就占了号源,booked_num 应立即反映。 修复: - TicketServiceImpl: 预约成功后 booked_num +1(与 locked_num 同步) - SchedulePoolMapper: 签到时不再改 booked_num(预约时已加) - SchedulePoolMapper: refreshPoolStats 统计 booked_num 包含 LOCKED+BOOKED+CHECKED_IN - SlotStatus: 更新状态流转注释