This commit is contained in:
zhangdeman001
2023-05-11 18:21:46 +08:00
3 changed files with 17 additions and 80 deletions

View File

@ -7,7 +7,10 @@
// Date *: 2022-06-25 21:04
package exception
import "errors"
import (
"errors"
"fmt"
)
// Exception 异常接口的具体实现
//
@ -107,6 +110,18 @@ func NewFromError(code interface{}, err error) IException {
})
}
// NewFromMessage 从 code message 生成exception
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 22:25 2023/2/11
func NewFromMessage(code interface{}, message string) IException {
if len(message) == 0 {
message = fmt.Sprintf("%v", code)
}
return NewFromError(code, errors.New(message))
}
// ToError 转换成内置error
//
// Author : go_developer@163.com<白茶清欢>