七点五十九分五十秒那一张门票刷开的时候,值班的人愣了一下:这一笔算七点场还是八点场。票务系统处理时段边界,不看秒针差的那一点,它只认到闸时刻的分钟数。同一个七点五十九分里,早十秒到和晚五十秒到,归的是同一个场次。
切换读分钟,不读秒
七点场与八点场之间那条线落在整分上。时段切换以到闸时刻的分钟为准,秒数只写进流水,不参与判定。售票系统把每一笔到闸记到秒,是为了事后复原队伍顺序,不是为了让人多等一秒就算下一场。窗口最常见的争执是我明明七点五十几分就站在闸口了,答复只有一句:分钟没跨过整点,就还是上一场的最后一笔。手持检票机上显示的场次名读的是同一套分钟规则,两个设备读数不一致时,以闸机流水为准。
票务系统在边界上只留五分钟重叠
两场的余量在时段边界上会不会互相占,取决于重叠窗口开不开。窗口开着的时候,边界前后各五分钟两边都能过闸,但扣数只有一个方向:重叠期内占的是下一场名额。八点整之前五分钟刷进来的门票,余量从八点场那一格往下减,七点场已经核销完的格子不会回涨。重叠窗口不超过 5 分钟,这个上限写在分场时段表上,值班经理只要把重叠往大里多调一分钟,就越过了自己定的边界。售票系统里的余量格子按场次的分钟段划分,跨段的那几笔流水一定集中在八点场的格子里。

两条路摆在一起:整分切换,八点整那一秒所有等待一起放闸,队伍在同一个分钟内堆到最长,闸口值班得伸手拦人。时段起点前后各留 5 分钟重叠,同一批人摊到十分钟里过闸,队伍最长那一段短了接近一半,代价是下一场的余量提前五分钟开始减。排队短的是重叠那条路,事后账好对的是整分那条路。重叠只在开园后头几个整点开着,午后余量宽松的场次不开。
边界前后各十分钟,拉一列出来对
这个检查在闸口的值班台账上做。把时段边界前后各 10 分钟的到闸记录列成一列,左边写分钟,右边写票务系统当时扣的是哪一场的格子。拿这两栏去比分场时段表上的边界分钟:分钟还在七点场区间、扣数记在八点场格子里的,属于重叠期,正常;分钟已经跨进八点场、扣数还挂在七点场的,就是错位。判断线就一句,错位笔数不为零,说明设备端和扣数端对时段边界的读法不同步,要当场在余量台账上补一条调整记录,写清错位的分钟段。

只有在上一场已经约满、闸口队伍里没有人滞留的时候,重叠窗口不启用。这时候边界退回整分一刀切,那五分钟不开闸,因为下一场已经没有可扣的名额,打开只会让两场的余量在同一格里互相咬住,售票系统上就会出现同一分钟既算上一场又算下一场的两笔记录,事后谁也说不清这一笔归哪一场。这一段停用要在值班台账上写清是上一场约满触发的,别让人误读成时段边界规则改了。
归属这件事写清一次就够用:分钟定归属,重叠定扣数,边界前后各十分钟的流水定谁来对账。票务系统里那条时段边界不是画给游客看的,是给闸口值班人员在七点五十九分五十秒那一刻照着执行的。谁站在这个闸口,谁就照这三句做,不必等后台再回一句话。
