错误 #5531
B5G终端管理Rel_1.0.0_Pre1T1,安装完软件版本后界面未显示版本安装时间点
开始日期:
2026-07-15
计划完成日期:
% 完成:
0%
预期时间:
描述
B5G终端管理Rel_1.0.0_Pre1T1,安装完软件版本后界面未显示版本安装时间点
文件
历史记录
由 马 自伟 更新于 4 天 之前
- 状态 从 新建 变更为 进行中
问题定位:
UpdateInnerVersionFile() 中,installTime 来源于:
编译时注入的 tools.InstallTime 变量(通常为空)
或从已有的 verinfo.ini 文件中读取
首次安装时,两个来源都是空的,所以 verinfo.ini 写入的 install_time 为空。后续安装时读到的旧值也是空,导致安装时间始终为空。
问题解决:
在 version.go 中,当 installTime 为空时,自动使用当前时间 time.Now().Format("2006-01-02 15:04:05") 作为安装时间。
这样:
首次安装后重启 → 记录当前时间为安装时间
后续安装后重启 → 保留原来的安装时间(从 verinfo.ini 读取)