|
@@ -115,6 +115,16 @@ func (s *wafFormatterService) Require(ctx context.Context, req v1.GlobalRequire)
|
|
|
if err != nil {
|
|
|
return RequireResponse{}, err
|
|
|
}
|
|
|
+
|
|
|
+ // 检查是否过期
|
|
|
+ expired, err := s.host.CheckExpired(ctx, int64(req.Uid), int64(req.HostId))
|
|
|
+ if err != nil {
|
|
|
+ return RequireResponse{}, err
|
|
|
+ }
|
|
|
+ if expired {
|
|
|
+ return RequireResponse{}, fmt.Errorf("实例已过期")
|
|
|
+ }
|
|
|
+
|
|
|
return res, nil
|
|
|
}
|
|
|
|