2026年8月5日

新开票日历上线,阿格里奇音乐节明日 14 点开票

站内新增开票日历,按开票时刻排列已公布的放票安排,目前覆盖 109 场演出。阿格里奇、文格洛夫、伊瑟利斯领衔的室内乐音乐节 8 月 6 日 14 点开票,演出批文与东艺售票接口均已核对。另修复收藏功能长期失效,以及开票时间显示差八小时的问题。

上海乐历编辑部

明天下午两点,阿格里奇、文格洛夫、伊瑟利斯领衔的室内乐音乐节开票。演出是十月二十四、二十五两晚,东方音乐厅,每晚七点半。

这条消息不复杂,麻烦在于它很容易被错过。场馆放票不挑日子,公众号推一条,两小时后好位置就没了。我们此前没有一个地方专门回答“接下来哪一场什么时候开票”,这轮把它补上了。

开票日历

新页面在 开票日历,导航栏里叫“开票”。它按开票时刻排列,不按演出日期排。

这么排是因为场馆很少一场一场放票。八月八日晚八点,苏州交响乐团 2026-27 乐季的 18 场演出会在同一分钟全部开售。对乐迷来说那是一次决定,所以页面把它们收在同一个时刻底下,标一行“18 场同时开票”。七月十五日下午一点那一批是 91 场。

页面只写已经公布的时间。没有公告的场次我们不猜,宁可空着。站内目前 288 场演出,有明确开票时刻的是 109 场。

阿格里奇这一场核到哪一步

推文给的是演出信息和开票时间。我们另外查了两处。

一处是上海市文化和旅游局的演出批文。这场拿的是沪文旅许[2026]4116 号,七月二十九日批准,涉外营业性演出,报备演职人员 6 人,场次 2 场,时间写的是十月二十四日至二十五日每天十九时三十分,地点上海东方艺术中心。推文说三位巨匠“携手 3 位杰出音乐家”,6 这个数字对得上。

另一处是东艺自己的售票接口。在售列表翻了四页,67 条记录里没有这一场。这和“明日开票”一致,说明它确实还没上架。

票价查不到。开票前场馆不放价格,我们就不写,页面上那一栏先空着。曲目也一样,推文写的是“曲目详见 p2-3”,那两页是图片,我们没有可以转录的文字,等东艺出详情页再补。

收藏功能修好了

这个要道歉。收藏功能上线以来一直是坏的,我们这次才发现。

症状是,你把一场演出收进某个合集,下次再打开那个菜单,它显示的还是没收藏。数据其实存进去了,合集页面里看得到,只是那个勾永远不亮,按钮也一直写着“收进合集”。

原因在一句 SQL。判断“这场演出在不在这个合集里”的子查询,本该拿合集的 id 去比对,实际生成的语句少了表名限定,两个同名字段撞在一起,变成拿收藏记录的 id 跟它自己的合集字段比。这个条件永远不成立,所以答案永远是没收藏。

现在改成连接查询,不再写这种子查询。顺手改了另一处,之前必须点开菜单才会去读收藏状态,页面刚打开时按钮一律显示“收进合集”。现在进页面就读。

开票时间曾经差八小时

做开票日历时发现的。站点跑在 Cloudflare 的边缘节点上,那里系统时区是 UTC。我们此前读取开票时刻用的是运行时本地时间,于是明天下午两点的票,页面上会写成早上六点。

现在开票和预售时间一律按 Asia/Shanghai 换算,跟代码跑在哪台机器上无关。演出日期一直按日历日存,没受这个影响。

阿格里奇生于 1941 年,今年八十五岁。明天下午两点开票。