feat: 优化网元状态告警处理逻辑,增加状态更新时间戳

This commit is contained in:
TsMask
2025-02-25 14:52:53 +08:00
parent 88d6f36a18
commit dcf513bcfd
2 changed files with 53 additions and 51 deletions

View File

@@ -208,8 +208,10 @@ func (r *NeInfo) UpdateState(id, status string) int64 {
tx := datasource.DB("").Model(&model.NeInfo{})
// 构建查询条件
tx = tx.Where("id = ?", id)
tx.UpdateColumn("status", status)
tx.UpdateColumn("update_time", time.Now().UnixMilli())
// 执行更新
if err := tx.UpdateColumn("status", status).Error; err != nil {
if err := tx.Error; err != nil {
logger.Errorf("update err => %v", err.Error())
return 0
}