Skip to content

v1.2 — 架构升级并行化与视图稳定性修复

Latest

Choose a tag to compare

@andyleimc-source andyleimc-source released this 09 Apr 02:21
· 25 commits to main since this release

发布说明

v1.2 聚焦两件事:

  • 完成《架构升级》相关改造并清理本轮废弃代码
  • 修复真实项目中暴露的关键稳定性问题(执行收尾崩溃、资源/日历视图保存)

核心变更

  • 执行引擎并行能力升级:工作表/视图创建流程并行化,提升大应用生成速度
  • 新视图流水线落地:推荐 → 配置 → 创建路径重构并接入统一校验
  • 幂等能力增强:工作表、页面、图表等步骤支持跳过已存在对象,减少重复创建
  • 旧代码清理:删除本轮架构升级后不再使用的遗留实现与文档残留

关键修复

  • 修复 execute_requirements.py 收尾阶段 token 统计崩溃:
    • 兼容新旧 token 统计结构,避免 'int' object has no attribute 'get'
  • 修复资源/日历视图保存问题:
    • 资源视图按真实接口使用 viewType=7 + viewControl/begindate/enddate
    • 日历视图保存强化,避免 postCreateUpdates 异常结构导致失败
  • 日期字段选择策略优化:
    • 视图自动补全优先使用用户创建的日期字段,系统字段仅作为兜底

兼容性说明

  • 对历史资源视图 viewType=9 保留兼容分支,不影响旧计划文件执行
  • 本版本不包含 archive/ 下本地临时文档变更

升级建议

  • 推荐直接拉取 main 最新代码并重新执行 make_app.py
  • 若已有旧应用,建议重点回归:
    • 资源视图(工作负载类)
    • 日历视图(日期字段绑定)
    • 执行结束统计输出