diff --git a/api.go b/api.go index 0288c45..c2f7ec4 100644 --- a/api.go +++ b/api.go @@ -15,6 +15,7 @@ var ( requestLogidGetter = defaultLogidGetter handlerMapper = map[string]Handler{} errCodeUnknownError = -10000 + errCodeParameterError = -20000 errCodeUnimplementApi = -20401 ) @@ -115,4 +116,7 @@ func InitErrCodes(errcodes map[string]int) { if code, ok := errcodes["ErrCodeUnimplementApi"]; ok { errCodeUnknownError = code } + if code, ok := errcodes["errCodeParameterError"]; ok { + errCodeParameterError = code + } } diff --git a/context.go b/context.go index c495427..c750970 100644 --- a/context.go +++ b/context.go @@ -207,5 +207,5 @@ func (c *Context) RESULT_PARAMETER_ERROR(err string) error { if c.resultentry == "" { c.resultentry = "RESULT_PARAMETER_ERROR" } - return c.RESULT_ERROR(errCodeUnknownError, err) + return c.RESULT_ERROR(errCodeParameterError, err) }