Parcourir la source

feat(cdn): 增加请求 ID 参数

- 在 CDN 日志相关结构体中添加 RequestId 字段
- 在发送 HTTP 访问日志请求时包含 requestId 参数
fusu il y a 2 semaines
Parent
commit
9e3f8962cd

+ 1 - 0
api/v1/cdn/log.go

@@ -11,6 +11,7 @@ type Request struct {
 	HourFrom      string `json:"hourFrom" form:"hourFrom"`
 	HourTo        string `json:"hourTo" form:"hourTo"`
 	Reverse       bool   `json:"reverse" form:"reverse" default:"false"`
+	RequestId     string `json:"requestId" form:"requestId"`
 }
 
 

+ 1 - 0
api/v1/cdnLog.go

@@ -13,4 +13,5 @@ type GetCdnLog struct {
 	HourFrom      string `json:"hourFrom" form:"hourFrom"`
 	HourTo        string `json:"hourTo" form:"hourTo"`
 	Reverse       bool   `json:"reverse" form:"reverse" default:"false"`
+	RequestId     string `json:"requestId" form:"requestId"`
 }

+ 1 - 0
internal/service/api/flexCdn/cdn.go

@@ -1196,6 +1196,7 @@ func (s *cdnService) GetAccessLog(ctx context.Context, req cdn.Request) (cdn.Dat
 		"hourFrom": req.HourFrom,
 		"hourTo":   req.HourTo,
 		"reverse" : req.Reverse,
+		"requestId": req.RequestId,
 	}
 	apiUrl := s.Url + "HTTPAccessLogService/listHTTPAccessLogs"
 	resBody, err := s.sendDataWithTokenRetry(ctx, formData, apiUrl)

+ 1 - 0
internal/service/api/waf/cdnlog.go

@@ -56,6 +56,7 @@ func (s *cdnLogService) GetAccessLog(ctx *gin.Context,req v1.GetCdnLog) (cdnStru
 		HourFrom: req.HourFrom,
 		HourTo: req.HourTo,
 		Reverse: req.Reverse,
+		RequestId: req.RequestId,
 	})
 
 	if err != nil {