|
|
@@ -12,26 +12,27 @@ import (
|
|
|
)
|
|
|
|
|
|
var (
|
|
|
- codeTipsErr = gcode.New(1001, "错误提示", nil)
|
|
|
- codeValidErr = gcode.New(1002, "数据校验失败", nil)
|
|
|
- codeQueryErr = gcode.New(1003, "%s查询失败", nil)
|
|
|
- codeCreateErr = gcode.New(1004, "%s创建失败", nil)
|
|
|
- codeUpdateErr = gcode.New(1005, "%s更新失败", nil)
|
|
|
- codeDeleteErr = gcode.New(1006, "%s删除失败", nil)
|
|
|
- codeAuthErr = gcode.New(1010, "登录失效或认证失败,请重新尝试", nil)
|
|
|
- codePermErr = gcode.New(1011, "权限验证失败,请重新尝试", nil)
|
|
|
- codeMicroCallErr = gcode.New(1100, "微服务调用失败,请重新尝试", nil)
|
|
|
- codeConvErr = gcode.New(1200, "数据转换异常,请重新尝试", nil)
|
|
|
- codeDbErr = gcode.New(1201, "数据库操作异常,请重新尝试", nil)
|
|
|
- codeSysErr = gcode.New(500, "系统异常,请重新尝试", nil)
|
|
|
+ codeTipsErr = gcode.New(1001, "错误提示", nil)
|
|
|
+ codeValidErr = gcode.New(1002, "数据校验失败", nil)
|
|
|
+ codeQueryErr = gcode.New(1003, "%s查询失败", nil)
|
|
|
+ codeCreateErr = gcode.New(1004, "%s创建失败", nil)
|
|
|
+ codeUpdateErr = gcode.New(1005, "%s更新失败", nil)
|
|
|
+ codeDeleteErr = gcode.New(1006, "%s删除失败", nil)
|
|
|
+ codeAuthErr = gcode.New(1010, "登录失效或认证失败,请重新尝试", nil)
|
|
|
+ codePermErr = gcode.New(1011, "权限验证失败,请重新尝试", nil)
|
|
|
+ codeMicroCallErr = gcode.New(1100, "微服务调用失败,请重新尝试", nil)
|
|
|
+ codeConvErr = gcode.New(1200, "数据转换异常,请重新尝试", nil)
|
|
|
+ codeDbErr = gcode.New(1201, "数据库操作异常,请重新尝试", nil)
|
|
|
+ codeThirdPluginErr = gcode.New(1301, "第三方组件异常:%s", nil)
|
|
|
+ codeSysErr = gcode.New(500, "系统异常,请重新尝试", nil)
|
|
|
)
|
|
|
|
|
|
-// func New(errCode int, err error, errMsg ...string) error {
|
|
|
-// if err == nil {
|
|
|
-// return gerror.NewCode(errCode, handleErrMsg(ConvErr, errMsg...))
|
|
|
-// }
|
|
|
-// return gerror.WrapCode(errCode, err, handleErrMsg(ConvErr, errMsg...))
|
|
|
-// }
|
|
|
+func New(errCode int, err error, errMsg ...string) error {
|
|
|
+ if err == nil {
|
|
|
+ return gerror.NewCode(gcode.New(errCode, "自定义异常", nil), errMsg...)
|
|
|
+ }
|
|
|
+ return gerror.WrapCode(gcode.New(errCode, "自定义异常", nil), err, errMsg...)
|
|
|
+}
|
|
|
func TipsError(errMsg string) error {
|
|
|
return gerror.NewCode(codeTipsErr, errMsg)
|
|
|
}
|
|
|
@@ -65,6 +66,9 @@ func ConvError(errMsg ...string) error {
|
|
|
func DbError(errMsg ...string) error {
|
|
|
return gerror.NewCode(codeDbErr, handleErrMsg(codeDbErr, errMsg...))
|
|
|
}
|
|
|
+func ThirdPluginError(err error, module string) error {
|
|
|
+ return gerror.WrapCodef(codeThirdPluginErr, err, codeThirdPluginErr.Message(), module)
|
|
|
+}
|
|
|
func SysError() error {
|
|
|
return gerror.NewCode(codeSysErr, codeSysErr.Message())
|
|
|
}
|