浏览代码

fix(internal/service/admin): 修正 WAF 过期时间判断逻辑- 将判断条件从 `>=` 改为 `<=`,以正确筛选未过期的主机 ID
- 此修改确保只有真正未过期的 WAF记录被保留

fusu 1 天之前
父节点
当前提交
53cf137395
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      internal/service/admin/wafmanage.go

+ 1 - 1
internal/service/admin/wafmanage.go

@@ -72,7 +72,7 @@ func (s *wafManageService) SyncExecuteRenewalActions(ctx context.Context,req adm
 	var notExpiredHostIds []int
 	var notExpiredHostIds []int
 
 
 	for _, limit := range *wafExpireTime {
 	for _, limit := range *wafExpireTime {
-		if limit.ExpiredAt >= time.Now().Unix() - 1 * 60 * 60 {
+		if limit.ExpiredAt <= time.Now().Unix() - 1 * 60 * 60 {
 			notExpiredHostIds = append(notExpiredHostIds, limit.HostId)
 			notExpiredHostIds = append(notExpiredHostIds, limit.HostId)
 		}
 		}
 	}
 	}