This commit is contained in:
2026-01-20 18:32:16 +08:00
parent 03cfddee93
commit 8a222a0b7f
7 changed files with 27 additions and 28 deletions

View File

@@ -108,7 +108,7 @@ func (j *JiguangService) CallAPI(ctx context.Context, apiCode string, apiPath st
// 记录请求日志
if j.logger != nil {
j.logger.LogRequest(requestID, transactionID, apiCode, requestURL, params)
j.logger.LogRequest(requestID, transactionID, apiCode, requestURL)
}
// 将请求参数转换为JSON
@@ -212,12 +212,12 @@ func (j *JiguangService) CallAPI(ctx context.Context, apiCode string, apiPath st
return nil, err
}
// 记录响应日志
// 记录响应日志(不记录具体响应数据)
if j.logger != nil {
if jiguangResp.OrderID != "" {
j.logger.LogResponseWithID(requestID, transactionID, apiCode, httpResp.StatusCode, bodyBytes, duration, jiguangResp.OrderID)
j.logger.LogResponseWithID(requestID, transactionID, apiCode, httpResp.StatusCode, duration, jiguangResp.OrderID)
} else {
j.logger.LogResponse(requestID, transactionID, apiCode, httpResp.StatusCode, bodyBytes, duration)
j.logger.LogResponse(requestID, transactionID, apiCode, httpResp.StatusCode, duration)
}
}

View File

@@ -118,7 +118,7 @@ func (m *MuziService) CallAPI(ctx context.Context, prodCode string, path string,
}
if m.logger != nil {
m.logger.LogRequest(requestID, transactionID, prodCode, m.config.URL, requestBody)
m.logger.LogRequest(requestID, transactionID, prodCode, m.config.URL)
}
bodyBytes, marshalErr := json.Marshal(requestBody)
@@ -187,7 +187,8 @@ func (m *MuziService) CallAPI(ctx context.Context, prodCode string, path string,
}
if m.logger != nil {
m.logger.LogResponse(requestID, transactionID, prodCode, resp.StatusCode, respBody, time.Since(now))
// 记录响应日志(不记录具体响应数据)
m.logger.LogResponse(requestID, transactionID, prodCode, resp.StatusCode, time.Since(now))
}
if resp.StatusCode != http.StatusOK {

View File

@@ -95,7 +95,7 @@ func (w *WestDexService) CallAPI(ctx context.Context, code string, reqData map[s
// 记录请求日志
if w.logger != nil {
w.logger.LogRequest(requestID, transactionID, code, reqUrl, reqData)
w.logger.LogRequest(requestID, transactionID, code, reqUrl)
}
jsonData, marshalErr := json.Marshal(reqData)
@@ -186,9 +186,9 @@ func (w *WestDexService) CallAPI(ctx context.Context, code string, reqData map[s
return nil, err
}
// 记录响应日志包含响应ID
// 记录响应日志(不记录具体响应数据)
if w.logger != nil {
w.logger.LogResponseWithID(requestID, transactionID, code, httpResp.StatusCode, bodyBytes, duration, westDexResp.ID)
w.logger.LogResponseWithID(requestID, transactionID, code, httpResp.StatusCode, duration, westDexResp.ID)
}
if westDexResp.Code != "00000" && westDexResp.Code != "200" && westDexResp.Code != "0" {
@@ -268,7 +268,7 @@ func (w *WestDexService) G05HZ01CallAPI(ctx context.Context, code string, reqDat
// 记录请求日志
if w.logger != nil {
w.logger.LogRequest(requestID, transactionID, code, reqUrl, reqData)
w.logger.LogRequest(requestID, transactionID, code, reqUrl)
}
jsonData, marshalErr := json.Marshal(reqData)
@@ -356,9 +356,9 @@ func (w *WestDexService) G05HZ01CallAPI(ctx context.Context, code string, reqDat
return nil, err
}
// 记录响应日志包含响应ID
// 记录响应日志(不记录具体响应数据)
if w.logger != nil {
w.logger.LogResponseWithID(requestID, transactionID, code, httpResp.StatusCode, bodyBytes, duration, westDexResp.ID)
w.logger.LogResponseWithID(requestID, transactionID, code, httpResp.StatusCode, duration, westDexResp.ID)
}
if westDexResp.Code != "0000" {

View File

@@ -128,7 +128,7 @@ func (x *XingweiService) CallAPI(ctx context.Context, projectID string, params m
// 记录请求日志
if x.logger != nil {
x.logger.LogRequest(requestID, transactionID, "xingwei_api", x.config.URL, params)
x.logger.LogRequest(requestID, transactionID, "xingwei_api", x.config.URL)
}
// 将请求参数转换为JSON
@@ -212,9 +212,9 @@ func (x *XingweiService) CallAPI(ctx context.Context, projectID string, params m
return nil, err
}
// 记录响应日志
// 记录响应日志(不记录具体响应数据)
if x.logger != nil {
x.logger.LogResponse(requestID, transactionID, "xingwei_api", httpResp.StatusCode, bodyBytes, duration)
x.logger.LogResponse(requestID, transactionID, "xingwei_api", httpResp.StatusCode, duration)
}
// 检查HTTP状态码
@@ -259,7 +259,8 @@ func (x *XingweiService) CallAPI(ctx context.Context, projectID string, params m
case CodeNotFound:
// 未查询到结果,返回空数组
if x.logger != nil {
x.logger.LogResponse(requestID, transactionID, "xingwei_api", httpResp.StatusCode, []byte("[]"), duration)
// 这里只记录有响应,不记录具体返回内容
x.logger.LogResponse(requestID, transactionID, "xingwei_api", httpResp.StatusCode, duration)
}
return []byte("[]"), nil

View File

@@ -64,7 +64,7 @@ func (y *YushanService) CallAPI(ctx context.Context, code string, params map[str
// 记录请求日志
if y.logger != nil {
y.logger.LogRequest(requestID, transactionID, code, y.config.URL, params)
y.logger.LogRequest(requestID, transactionID, code, y.config.URL)
}
// 获取当前时间戳
@@ -176,10 +176,10 @@ func (y *YushanService) CallAPI(ctx context.Context, code string, params map[str
}
retCode := gjson.GetBytes(respData, "retcode").String()
// 记录响应日志
// 记录响应日志(不记录具体响应数据)
if y.logger != nil {
duration := time.Since(startTime)
y.logger.LogResponse(requestID, transactionID, code, resp.StatusCode, respData, duration)
y.logger.LogResponse(requestID, transactionID, code, resp.StatusCode, duration)
}
if retCode == "100000" {

View File

@@ -101,7 +101,7 @@ func (z *ZhichaService) CallAPI(ctx context.Context, proID string, params map[st
// 记录请求日志
if z.logger != nil {
z.logger.LogRequest(requestID, transactionID, proID, z.config.URL, params)
z.logger.LogRequest(requestID, transactionID, proID, z.config.URL)
}
jsonData, marshalErr := json.Marshal(params)
@@ -175,10 +175,10 @@ func (z *ZhichaService) CallAPI(ctx context.Context, proID string, params map[st
return nil, err
}
// 记录响应日志
// 记录响应日志(不记录具体响应数据)
if z.logger != nil {
duration := time.Since(startTime)
z.logger.LogResponse(requestID, transactionID, proID, response.StatusCode, respBody, duration)
z.logger.LogResponse(requestID, transactionID, proID, response.StatusCode, duration)
}
// 检查HTTP状态码