- 已装运
- 2026年8月31日 02:12 UTC
- 作者
- Kamo
- 提交
- a47805a
添加 BillingCycle.TRIENNIAL 用户可以承诺三年. 这个 列是 varchar , 任何地方都没有 CHECK 限制, 因此不需要迁移 但每一次服务 READS这样的一行 必须先运行这个enum, 因为值会丢入未知的名称, 让 Catalog 载入每个价格 一个查询。 为了安全起见,必须确定三个缺陷: 1. 单位价格是每个周期的每座/月费率——比林克环形山 计费服务是这么说的 在到达前的月份数相乘 条纹. 订阅服务做了相反的: 每年计算 DIVIDED 先生 乘以12(报告59个席位为4.92个MRR)并生成发票 整个服务年限为一个月。 36个月后 36x错误. 月数现在活在安眠药上 新常数 不回答就无法添加,用它来表示乘数。 2. 计算Price没有检查任何晋升,而是主动的。 适用 计划、适用的计费周期、开始和结束日期、座次最低 赎罪的上限一直存在, 对于两个等级 折扣所有四, 一个过期代码 从来没有停止工作。 PromoCode检查了日期和上限,但没有检查计划或 循环,所以回答“是否适用此代码”的结束点有分歧 与应用它的算术。 两人现在都要求订阅促进。 3. FLAT PER SEAT在不乘以座位的情况下返回了赤色折扣值, 让它成为FLAT AMOUNT的同义词:一个"每座18美元"代码需要18美元 25个座位而不是450美元 任期结束后,计划每个席位的分数 将提高一个百分比 折扣,而不是关闭计划+addons——“每座成本33%的基数”适用于 客户实际承诺的利率.