项目

一般

简介

错误 #5521

终端WEB界面DD口信息显示的时间是1970年,需要显示准确的时间

王 松5 天 之前添加. 更新于 3 天 之前.

状态:
审视
优先级:
指派给:
开始日期:
2026-07-14
计划完成日期:
% 完成:

0%

预期时间:

描述

【设备】 2台UE 版本号:27版本
【问题描述】在使用2终端测试DD口业务过程中,发现终端Web界面显示的DD口的时间不准确,有时是1970、2019、2026,需要显示正确的时间信息;


文件

DD口时间1970.jpg (64.9 KB) DD口时间1970.jpg 王 松, 2026-07-14 16:19
DD口时间2019.jpg (63 KB) DD口时间2019.jpg 王 松, 2026-07-14 16:19

历史记录

#1

李 常 更新于 5 天 之前

  • 状态新建 变更为 进行中
  • 指派给李 常 变更为 马 自伟
#2

李 常 更新于 5 天 之前

这个问题,更新网管版本后不一定有了。回头还需再确认一下。

#3

马 自伟 更新于 4 天 之前

  • 状态进行中 变更为 审视

问题定位:
3568板子启动后,会进行一次对时,与4008同步时间。
如果3568早于4008启动,则无法对时,且对时只有一次,从而造成有三个时间点

问题解决
1.sys_manage.go — SyncTime 函数增加时间差判断
获取远端 4008 板子的时间后,先解析为时间戳
与本地时间比较,取绝对差值
差值 ≤ 5 秒:打日志跳过,不执行 date -s
差值 > 5 秒:才执行对时同步

2.main.go — 改为周期性对时
启动时立即执行一次 SyncTime()
之后每 1 分钟自动检查一次 - 在独立 goroutine 中运行,不阻塞主流程

这样即使 3568 板子先于 4008 启动,程序会在 4008 启动后自动完成对时,无需重启

#4

马 自伟 更新于 3 天 之前

  • 指派给马 自伟 变更为 李 常

导出 Atom PDF