④ 注册 / 风控
计时起点取「最后一次消耗点数 / 管理员解锁 / 注册时间」三者中最近的一个。被锁用户需在「用户」页点「解锁」,解锁后重新开始计时。管理员始终豁免。
每个用户各自计时:距上次扣点满窗口小时数才会再扣一次,从没扣过的按注册时间(或管理员解锁时间)起算。
余额不足照扣,会扣成负数(欠点);负余额会让后续下单的点数校验自然拦住。
豁免域名沿用上面那份名单。扣点在后台循环里每 10 分钟检查一次,与登录无关 —— 不登录的人也会被扣。
账本 reason 为 dormancy_fee,可在用户点数流水里逐笔追溯。
判定不看当前点数,而是看「最近一次跌破门槛之后有没有到账过达标充值单」——
管理员赠点、任务失败退点把余额顶回去不算放行,必须真充值。
充到余额的单也算解锁:充余额不增加点数,若按点数判定,用户充了钱点数还是低,
而「余额换点数」必须先登录 —— 会死锁。所以看充值单本身。
解锁后再次跌破门槛会重新受限,需要新的一笔达标充值。
按审核通过时间计时,不是注册时间 —— 等审核最长等过 16 小时,
按注册算会把免疫期耗在等待上。审核通过时间取「注册赠点」那笔流水的时间。