52 lines
913 B
Go
52 lines
913 B
Go
package err
|
|
|
|
import (
|
|
"yintai-api/base/config"
|
|
|
|
"github.com/gogap/errors"
|
|
)
|
|
|
|
func errCatch(template errors.ErrCodeTemplate, err ...interface{}) {
|
|
panic(template.New().Append(err...))
|
|
}
|
|
|
|
func ParamErr(err ...interface{}) {
|
|
errCatch(config.ErrParam, err)
|
|
}
|
|
|
|
func DbErr(err ...interface{}) {
|
|
errCatch(config.ErrDb, err)
|
|
}
|
|
|
|
func PriErr(err ...interface{}) {
|
|
errCatch(config.ErrPriv, err)
|
|
}
|
|
|
|
func EsxErr(err ...interface{}) {
|
|
errCatch(config.ErrExist, err)
|
|
}
|
|
|
|
func NotEsxErr(err ...interface{}) {
|
|
errCatch(config.ErrNotExists, err)
|
|
}
|
|
|
|
func InnerErr(err ...interface{}) {
|
|
errCatch(config.ErrInternal, err)
|
|
}
|
|
|
|
func TokenErr(err ...interface{}) {
|
|
errCatch(config.ErrNeedLogin, err)
|
|
}
|
|
|
|
func ExtNotSupportErr(err ...interface{}) {
|
|
errCatch(config.ErrExt, err)
|
|
}
|
|
|
|
func TranslateErr(err ...interface{}) {
|
|
errCatch(config.TranslateErr, err)
|
|
}
|
|
|
|
func InUseErr(err ...interface{}) {
|
|
errCatch(config.InUseErr, err)
|
|
}
|