From 2a793032418aafb09d39397534b4b20a9e332c4c Mon Sep 17 00:00:00 2001 From: UlricQin Date: Tue, 25 Aug 2020 15:29:23 +0800 Subject: [PATCH] add QueryDataV2 --- src/modules/transfer/http/routes/query_router.go | 12 ++++++------ src/modules/transfer/http/routes/routes.go | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/modules/transfer/http/routes/query_router.go b/src/modules/transfer/http/routes/query_router.go index 8c64a4b6..d8f4f811 100644 --- a/src/modules/transfer/http/routes/query_router.go +++ b/src/modules/transfer/http/routes/query_router.go @@ -11,11 +11,11 @@ import ( "github.com/didi/nightingale/src/toolkits/stats" ) -type QueryDataReq struct { - queryData []dataobj.QueryData +func QueryData(c *gin.Context) { + // TODO 这里要改成老版本的实现 } -func QueryData(c *gin.Context) { +func QueryDataV2(c *gin.Context) { stats.Counter.Set("data.api.qp10s", 1) dataSource, err := backend.GetDataSourceFor("") @@ -25,9 +25,9 @@ func QueryData(c *gin.Context) { return } - var queryDataReq QueryDataReq - errors.Dangerous(c.ShouldBindJSON(&queryDataReq)) - resp := dataSource.QueryData(queryDataReq.queryData) + var input []dataobj.QueryData + errors.Dangerous(c.ShouldBindJSON(&input)) + resp := dataSource.QueryData(input) render.Data(c, resp, nil) } diff --git a/src/modules/transfer/http/routes/routes.go b/src/modules/transfer/http/routes/routes.go index 1abfadf5..f95fe927 100644 --- a/src/modules/transfer/http/routes/routes.go +++ b/src/modules/transfer/http/routes/routes.go @@ -32,7 +32,7 @@ func Config(r *gin.Engine) { v2 := r.Group("/api/transfer/v2") { - v2.POST("/data", QueryData) + v2.POST("/data", QueryDataV2) } pprof.Register(r, "/api/transfer/debug/pprof")