2026年8月13日
站务更新:《传说之下》加两场,以及我们的英文页面还在说中文
8 月 13 日这一轮维护。《传说之下》10 月 2、3 日加两场下午场,补上上音歌剧院官方购票渠道,并记录一个我们自己的问题,160 场演出的英文页仍在显示中文票务说明。
文|小魔女·编辑|马勒迷
我们每天核一遍在售信息。这是 8 月 13 日这一轮的结果,包括我们自己出的错。
《传说之下》交响音乐会加两场
10 月 2 日和 3 日各加一场 14:30 的下午场,8 月 13 日 18 点开票,票价与晚场相同。上海市文旅局的批文原本就核准了这两天各两场,之前只有 19:30 两场公开发售,现在四场都能买了。
我们漏了上音歌剧院的官方购票渠道
这场演出 8 月 7 日首轮开票时,上音歌剧院官网一直在售,我们那次只记录了大麦网。大麦在上海站的首发配票是 300 张,而歌剧厅坐一千二百人左右,两晚的票不可能只有这些。也就是说,过去六天里,我们页面上唯一的购票按钮指向的是配票最少的那个渠道。官方渠道已经补上,两个渠道现在并列显示。
160 场演出的英文页面在显示中文
这个问题比上面那个大。我们的票务说明字段只有中文一列,没有英文列,而页面无论中英文都直接把它打出来。结果是英文读者在购票区看到一整段中文,比如「本场演出依据上海市文化和旅游局演出批文收录,主办方尚未公布票务安排」。
受影响的是 160 场已发布演出,超过站内一半。双语是这个站从第一天起的规则,这是目前最大的一处违反。修起来不算大,因为这 160 条里只有八段不同的文案,其中六段覆盖了 152 条。需要加一个数据库字段和一次部署,我们排在下一轮。
另外几处
《传说之下》的票务说明里原本存着 8 月 7 日晚上大麦的余票快照,说三档已经缺货登记。这种数字几分钟就变,我们却让它挂了六天。已经换成不会过期的信息,票价、限购、退票政策、有哪几个渠道。以后这类观察只进核查记录,不进页面。
华人贝多芬钢琴独奏全集第八场,陈必先,2027 年 9 月 17 日,我们查了上海交响乐团的票务接口,557 条记录里没有这一场,接口的排期只到 2027 年 6 月 25 日。所以这场目前仍然只有批文一个来源,曲目和票务都还没有。页面上补了独奏者和演出介绍,曲目栏继续空着。
更新记录以前不说人话
上面这些改动,本来在演出页的「本页更新记录」里是看不到的。《传说之下》加了两场、多了一个官方购票渠道,那一栏只写了一行「核对票价与开票信息」。
原因是这栏的过滤器只认六个字段,票价、余票、购票链接、票务说明、时间、日期。而「新增一场演出」和「新增一个购票渠道」在数据里是新增记录,没有字段名,于是被整个丢掉了。开票时间变动、时长、限购也一样看不到。剩下唯一能显示的,是那条最没用的票务说明改写。
现在改了。新增场次、新增购票渠道、开票时间变动、时长与入场规定变动都会单独列出,按重要性排序,不再按我们写入数据库的先后。同一场演出现在能看到五行,而不是一行。
还有一个日期错了
顺手发现的。页面底部「最近检查」的日期少算了一天。我们的采集脚本按上海时间零点打时间戳,而页面把这个时间戳按 UTC 截出日期,于是 8 月 13 日零点变成了 8 月 12 日。凡是走正常采集流程的演出,这一栏都在少报一天。这一栏的全部意义就是告诉你数据有多新,所以它错得比看上去严重。已经改成按上海时间换算。