diff --git a/internal/infrastructure/external/jiguang/jiguang_service.go b/internal/infrastructure/external/jiguang/jiguang_service.go index 060e1fe..41a369e 100644 --- a/internal/infrastructure/external/jiguang/jiguang_service.go +++ b/internal/infrastructure/external/jiguang/jiguang_service.go @@ -222,7 +222,7 @@ func (j *JiguangService) CallAPI(ctx context.Context, apiCode string, apiPath st } // 检查业务状态码 - if jiguangResp.Code != 0 { + if jiguangResp.Code != 0 && jiguangResp.Code != 200 { // 创建极光错误 jiguangErr := NewJiguangErrorFromCode(jiguangResp.Code) if jiguangErr.Message == fmt.Sprintf("未知错误码: %d", jiguangResp.Code) && jiguangResp.Msg != "" {