From abc7d655ced7f44ecc5bb05f3e36765761a2c914 Mon Sep 17 00:00:00 2001 From: Mrx <18278715334@163.com> Date: Tue, 20 Jan 2026 14:26:47 +0800 Subject: [PATCH] -f --- .../api/api_application_service.go | 76 +++++++++---------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/internal/application/api/api_application_service.go b/internal/application/api/api_application_service.go index b6ec3a3..6d5e6cb 100644 --- a/internal/application/api/api_application_service.go +++ b/internal/application/api/api_application_service.go @@ -713,50 +713,50 @@ func (s *ApiApplicationServiceImpl) GetAdminApiCalls(ctx context.Context, filter continue } - // 解密请求参数 - var requestParamsStr string = call.RequestParams // 默认使用原始值 - if call.UserId != nil && *call.UserId != "" { - // 获取用户的API密钥信息 - apiUser, err := s.apiUserService.LoadApiUserByUserId(ctx, *call.UserId) - if err != nil { - s.logger.Error("获取用户API信息失败", - zap.Error(err), - zap.String("call_id", call.ID), - zap.String("user_id", *call.UserId)) - // 获取失败时使用原始值 - } else if apiUser.SecretKey != "" { - // 使用用户的SecretKey解密请求参数 - decryptedParams, err := s.DecryptParams(ctx, *call.UserId, &commands.DecryptCommand{ - EncryptedData: call.RequestParams, - SecretKey: apiUser.SecretKey, - }) - if err != nil { - s.logger.Error("解密请求参数失败", - zap.Error(err), - zap.String("call_id", call.ID), - zap.String("user_id", *call.UserId)) - // 解密失败时使用原始值 - } else { - // 将解密后的数据转换为JSON字符串 - if jsonBytes, err := json.Marshal(decryptedParams); err == nil { - requestParamsStr = string(jsonBytes) - } else { - s.logger.Error("序列化解密参数失败", - zap.Error(err), - zap.String("call_id", call.ID)) - // 序列化失败时使用原始值 - } - } - } - } + // // 解密请求参数 + // var requestParamsStr string = call.RequestParams // 默认使用原始值 + // if call.UserId != nil && *call.UserId != "" { + // // 获取用户的API密钥信息 + // apiUser, err := s.apiUserService.LoadApiUserByUserId(ctx, *call.UserId) + // if err != nil { + // s.logger.Error("获取用户API信息失败", + // zap.Error(err), + // zap.String("call_id", call.ID), + // zap.String("user_id", *call.UserId)) + // // 获取失败时使用原始值 + // } else if apiUser.SecretKey != "" { + // // 使用用户的SecretKey解密请求参数 + // decryptedParams, err := s.DecryptParams(ctx, *call.UserId, &commands.DecryptCommand{ + // EncryptedData: call.RequestParams, + // SecretKey: apiUser.SecretKey, + // }) + // if err != nil { + // s.logger.Error("解密请求参数失败", + // zap.Error(err), + // zap.String("call_id", call.ID), + // zap.String("user_id", *call.UserId)) + // // 解密失败时使用原始值 + // } else { + // // 将解密后的数据转换为JSON字符串 + // if jsonBytes, err := json.Marshal(decryptedParams); err == nil { + // requestParamsStr = string(jsonBytes) + // } else { + // s.logger.Error("序列化解密参数失败", + // zap.Error(err), + // zap.String("call_id", call.ID)) + // // 序列化失败时使用原始值 + // } + // } + // } + // } item := dto.ApiCallRecordResponse{ ID: call.ID, AccessId: call.AccessId, TransactionId: call.TransactionId, ClientIp: call.ClientIp, - RequestParams: requestParamsStr, - Status: call.Status, + // RequestParams: requestParamsStr, + Status: call.Status, } // 安全设置用户ID