增加是否制定错误码判断
This commit is contained in:
parent
b4732e360b
commit
8c8c730a3b
@ -29,4 +29,6 @@ type IException interface {
|
|||||||
GetHttpCode() int
|
GetHttpCode() int
|
||||||
// ToError 转换为内置error类型
|
// ToError 转换为内置error类型
|
||||||
ToError() error
|
ToError() error
|
||||||
|
// IsCode 是否为指定code
|
||||||
|
IsCode(code interface{}) bool
|
||||||
}
|
}
|
||||||
|
@ -59,6 +59,15 @@ func (e *Exception) ToError() error {
|
|||||||
return errors.New(e.Error())
|
return errors.New(e.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IsCode 判断是否为指定错误码
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 00:39 2023/9/28
|
||||||
|
func (e *Exception) IsCode(inputCode interface{}) bool {
|
||||||
|
return fmt.Sprintf("%v", inputCode) == fmt.Sprintf("%v", e.GetCode())
|
||||||
|
}
|
||||||
|
|
||||||
// NewWithCode 仅使用错误码实例化异常
|
// NewWithCode 仅使用错误码实例化异常
|
||||||
//
|
//
|
||||||
// Author : go_developer@163.com<白茶清欢>
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
Loading…
Reference in New Issue
Block a user