Skip to Content

2026年03月02日

内容截止日: 2026年03月08日

本周工作计划与执行完成进度

中心服务平台 - 功能完善

  • 目标: 对已完成的第二阶段功能进行测试和优化完善。
  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
    • 以往已完成的工作不再重复,详情请查看上周及上月报告
    • 〔工作量〕es-center-server-services 6 次 · 代码 +0.7k/-0.1k | es-center-server-web-app 1 次 | es-center-server-install-app 2 次 · 代码 +0.1k/-0.1k | es-center-server-build 1 次
    • 〔方法论〕健壮性加固(空值/唯一性防护)| 主从固件同步扩展 | 多环境部署脚本体系化
    • 3-02 ~ 3-08: 固件查询与设备关系
      • ✅ 缺型号设备不再误关联固件,管理员更新保留窄例外 〔es-center-server-services〕
        • 实施 六条固件查询路径遇空 deviceModelId 时分别报错或跳过,采集设备分页补同样防护,不再拿空条件查询错误固件包。
        • 实施 已激活设备的数据复制到用户租户,同号记录曾阻止管理侧修改基础信息。采集设备与采集服务器两类资源,仅当当前租户为 default、且更新 ID 非空时,才跳过跨租户重复检查;新增场景和普通租户更新继续验证。
        • 实施 一台设备最多绑定一台当前采集服务器:保存前先删该设备旧绑定,再创建目标关系,保留空参数的跳过/解绑分支;增加耗时日志和业务合同说明。
        • 实施 补 Spring Boot Test、Mockito 与 JUnit Platform 配置,为后续自动化测试准备依赖;本提交未新增自动化测试源文件。
        • 设计 补手工/性能测试、部署检查、回滚文档和脚本,依赖就位不等于测试通过。
      • ✅ 关联设备页的删除操作调用正确接口 〔es-center-server-web-app〕
        • 实施 数据采集服务器-设备页调整前端路由,将误用的服务器删除/批量删除接口改为关联设备删除接口。
    • 3-04: 从节点固件文件同步
      • ✅ 从节点实现固件目录镜像同步,单文件失败隔离处理 〔es-center-server-services〕
        • 设计 先建立 OpenSpec 同步计划与本地/远程文件模型,只同步物理文件,复用数据库同步和 SFTP 配置,主节点不改动。
        • 实施 FirmwareFileSyncService 仅在 SECONDARY 且配置 SFTP 主机时每小时运行。按相对路径和大小列出下载、替换、清理三组计划;逐文件下载到 .tmp、核对大小后替换,单文件失败只清理自身,不阻断其他文件。
    • 3-02 ~ 3-06: 多环境发布基线
      • ✅ 安装与升级入口统一当前构建包 〔es-center-server-install-app〕
        • 实施 cs-1、ge-zxs-ca/hs、zxs-cs/ls/zxs 的部署脚本与初始化说明新增/调整;03-02 发布物推进后,安装/升级引用再校准到 03-06 11:32 构建。
      • ✅ 三类镜像跟随首轮三月发布物 〔es-center-server-build〕
        • 实施 切换 Web 协作分支,Web、主服务和设备服务产物统一到 03-02,同步 SCP/SFTP 与远端加载命令。

其它工作

  • 目标: 记录日常杂项工作、协作沟通等事务
  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
    • 以往已完成的工作不再重复,详情请查看上周及上月报告
    • 02 日
      • 制作新的安装程序和升级程序,部署到测试服务器 zxs-cs 进行测试,为客户交付做好充分准备
      • 排查并修复韦工发现的问题(经代码走读确认为 bug): 设备未配置型号时不应显示固件信息,原因是查询返回了错误数据
      • 优化后端业务逻辑: 管理员在”Manage”租户下管理设备库存、修改设备信息时,即使设备已被用户激活(数据已复制到用户租户),也能正常修改设备型号等基础信息
    • 03 日
      • 抵达深圳公司,准备 AI 培训相关事宜
      • 完成 opencode/claude-code 与本地知识库的整合
    • 04 日
      • 开展 AI 规范驱动开发培训,讲解 opencode/claude-code 的使用方法,以及 openspec/superpower 生态的相关要求
      • 提供 opencode/claude-code 的配置文档和可直接复制使用的相关文件
      • 一对一指导相关人员,确保他们能在个人电脑上顺利使用该 AI 工具
      • 为中心服务器主从数据同步补充设备固件刷新文件的同步功能
    • 05 日
      • 一对一指导相关人员,确保他们能在个人电脑上顺利使用该 AI 工具
    • 06 日
      • 一对一指导相关人员,确保他们能在个人电脑上顺利使用该 AI 工具

备忘

  • 设备及采集服务器导入添加更多的字段。
Last updated on