提交 0fbf1e87 authored 作者: mooncake's avatar mooncake

update

上级 fc02815e
...@@ -30,6 +30,7 @@ var ( ...@@ -30,6 +30,7 @@ var (
StatusBadGateway = NewError(100023, "Bad Gateway") StatusBadGateway = NewError(100023, "Bad Gateway")
Conflict = NewError(100024, "Conflict") Conflict = NewError(100024, "Conflict")
TooEarly = NewError(100025, "Too Early") TooEarly = NewError(100025, "Too Early")
BusinessError = NewError(100026, "Business Error")
// 已下错误不会返给前端 // 已下错误不会返给前端
DBError = NewError(110001, "DB Error") DBError = NewError(110001, "DB Error")
......
...@@ -119,6 +119,20 @@ func NewC(code int, text string) error { ...@@ -119,6 +119,20 @@ func NewC(code int, text string) error {
e.code = code e.code = code
return &e return &e
} }
func NewBizError(text string) error {
e := BizError{}
e.stack = callers()
e.text = text
e.code = errcode.BusinessError.Code()
return &e
}
func NewBizErrorf(tpl string, args ...any) error {
e := BizError{}
e.stack = callers()
e.text = fmt.Sprintf(tpl, args...)
e.code = errcode.BusinessError.Code()
return &e
}
func Join(errs ...error) error { func Join(errs ...error) error {
if len(errs) == 0 { if len(errs) == 0 {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论