|
|
@@ -25,6 +25,15 @@ var codeMap = map[uint32]string{
|
|
|
ErrCustomCode: "自定义错误",
|
|
|
}
|
|
|
|
|
|
+func NewFromError(err error) error {
|
|
|
+ _, ok := err.(*Error)
|
|
|
+ if ok {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+
|
|
|
+ return NewUnknownError(err.Error())
|
|
|
+}
|
|
|
+
|
|
|
func NewUnknownError(message string) error {
|
|
|
return newError(ErrUnknownCode, message)
|
|
|
}
|