@@ -15,6 +15,7 @@ import (
1515func GetAllLogs (c * gin.Context ) {
1616 pageInfo := common .GetPageQuery (c )
1717 logType , _ := strconv .Atoi (c .Query ("type" ))
18+ logFilter := c .Query ("log_filter" )
1819 startTimestamp , _ := strconv .ParseInt (c .Query ("start_timestamp" ), 10 , 64 )
1920 endTimestamp , _ := strconv .ParseInt (c .Query ("end_timestamp" ), 10 , 64 )
2021 username := c .Query ("username" )
@@ -24,7 +25,7 @@ func GetAllLogs(c *gin.Context) {
2425 group := c .Query ("group" )
2526 requestId := c .Query ("request_id" )
2627 upstreamRequestId := c .Query ("upstream_request_id" )
27- logs , total , err := model .GetAllLogs (logType , startTimestamp , endTimestamp , modelName , username , tokenName , pageInfo .GetStartIdx (), pageInfo .GetPageSize (), channel , group , requestId , upstreamRequestId )
28+ logs , total , err := model .GetAllLogs (logType , logFilter , startTimestamp , endTimestamp , modelName , username , tokenName , pageInfo .GetStartIdx (), pageInfo .GetPageSize (), channel , group , requestId , upstreamRequestId )
2829 if err != nil {
2930 common .ApiError (c , err )
3031 return
@@ -68,14 +69,15 @@ func GetUserLogs(c *gin.Context) {
6869 pageInfo := common .GetPageQuery (c )
6970 userId := c .GetInt ("id" )
7071 logType , _ := strconv .Atoi (c .Query ("type" ))
72+ logFilter := c .Query ("log_filter" )
7173 startTimestamp , _ := strconv .ParseInt (c .Query ("start_timestamp" ), 10 , 64 )
7274 endTimestamp , _ := strconv .ParseInt (c .Query ("end_timestamp" ), 10 , 64 )
7375 tokenName := c .Query ("token_name" )
7476 modelName := c .Query ("model_name" )
7577 group := c .Query ("group" )
7678 requestId := c .Query ("request_id" )
7779 upstreamRequestId := c .Query ("upstream_request_id" )
78- logs , total , err := model .GetUserLogs (userId , logType , startTimestamp , endTimestamp , modelName , tokenName , pageInfo .GetStartIdx (), pageInfo .GetPageSize (), group , requestId , upstreamRequestId )
80+ logs , total , err := model .GetUserLogs (userId , logType , logFilter , startTimestamp , endTimestamp , modelName , tokenName , pageInfo .GetStartIdx (), pageInfo .GetPageSize (), group , requestId , upstreamRequestId )
7981 if err != nil {
8082 common .ApiError (c , err )
8183 return
@@ -155,14 +157,15 @@ func GetLogByKey(c *gin.Context) {
155157
156158func GetLogsStat (c * gin.Context ) {
157159 logType , _ := strconv .Atoi (c .Query ("type" ))
160+ logFilter := c .Query ("log_filter" )
158161 startTimestamp , _ := strconv .ParseInt (c .Query ("start_timestamp" ), 10 , 64 )
159162 endTimestamp , _ := strconv .ParseInt (c .Query ("end_timestamp" ), 10 , 64 )
160163 tokenName := c .Query ("token_name" )
161164 username := c .Query ("username" )
162165 modelName := c .Query ("model_name" )
163166 channel , _ := strconv .Atoi (c .Query ("channel" ))
164167 group := c .Query ("group" )
165- stat , err := model .SumUsedQuota (logType , startTimestamp , endTimestamp , modelName , username , tokenName , channel , group )
168+ stat , err := model .SumUsedQuota (logType , logFilter , startTimestamp , endTimestamp , modelName , username , tokenName , channel , group )
166169 if err != nil {
167170 common .ApiError (c , err )
168171 return
@@ -183,13 +186,14 @@ func GetLogsStat(c *gin.Context) {
183186func GetLogsSelfStat (c * gin.Context ) {
184187 username := c .GetString ("username" )
185188 logType , _ := strconv .Atoi (c .Query ("type" ))
189+ logFilter := c .Query ("log_filter" )
186190 startTimestamp , _ := strconv .ParseInt (c .Query ("start_timestamp" ), 10 , 64 )
187191 endTimestamp , _ := strconv .ParseInt (c .Query ("end_timestamp" ), 10 , 64 )
188192 tokenName := c .Query ("token_name" )
189193 modelName := c .Query ("model_name" )
190194 channel , _ := strconv .Atoi (c .Query ("channel" ))
191195 group := c .Query ("group" )
192- quotaNum , err := model .SumUsedQuota (logType , startTimestamp , endTimestamp , modelName , username , tokenName , channel , group )
196+ quotaNum , err := model .SumUsedQuota (logType , logFilter , startTimestamp , endTimestamp , modelName , username , tokenName , channel , group )
193197 if err != nil {
194198 common .ApiError (c , err )
195199 return
0 commit comments