2026年5月15日
学校成员关系:管理员标记改由专用会员表维护,取代旧的辅助结构
📷 [截图] — 学校名单界面清晰展示与会员行关联的管理员状态
全校共享工作室额度:图像与视频工作室预算合并为单一池化额度,仍保留按角色的分析拆分
学校工作室加购包:支付完成后只结算一次,验证流程会识别重复意图避免重复入账
批量导入学生:独立批量页面与邀请学生并列,大型表格不再塞进主名单滚动区
加载体验:全校管理各标签页引入骨架屏与分段入场动效,包含无限滚动名单占位行
记录更干净:由学校支付的工作室加购不再出现在个人交易或账单时间线
管理员设置的工作室上限与个人加购分开计算;存储总额与后端池化逻辑对齐
教师名额上限可为 NULL,语义上与“学生不限名额”一致
月度重置同时处理池化额度与已追踪的个人加购
教室与标签等查询改为尊重会员制的关联
API 防护:速率限制配合 OAuth 路由整理,帮助校园部署抵御异常流量
工作室授权:媒体工具接口收紧所有者校验,堵住残留的工作室 IDOR 风险
避免因重复校验同一支付意图而对加购包或个人加购重复入账
修复旧公式把奖励池与已分配上限双重计入导致的学校总额偏高
移除全校管理筛选区与表格的双重滚动条,并收紧名额编辑交互