code.go 493 B

123456789101112131415161718192021222324252627
  1. package codes
  2. import "github.com/go-kratos/kratos/v2/errors"
  3. func Error(code int32, msg string) error {
  4. return errors.Error(code, "", msg)
  5. }
  6. func CommonError(err error) error {
  7. se, ok := errors.FromError(err)
  8. if !ok {
  9. se = &errors.StatusError{
  10. Code: 10400,
  11. Message: err.Error(),
  12. }
  13. }
  14. return se
  15. }
  16. func SystemErr(msg string) error {
  17. return errors.Error(10500, "", "")
  18. }
  19. // 自定义返回值. 如自字重定向
  20. func Customize() error {
  21. return errors.Error(-1, "", "")
  22. }