update Exception Package

This commit is contained in:
2021-05-21 16:03:26 +08:00
parent 6a6700c811
commit 84fc2acc7c

View File

@@ -88,5 +88,21 @@ func Package(err error) Exception {
if err == nil {
return nil
}
switch err.(type) {
case Exception:
return err.(Exception)
}
return NewRuntimeException(err, "", true, err)
}
func PackageAny(err interface{}) Exception {
if err == nil {
return nil
}
switch err.(type) {
case error:
return Package(err.(error))
default:
return NewRuntimeException(err, "", true, nil)
}
}