Преглед изворни кода

使用新的common error错误处理

dcsunny пре 4 година
родитељ
комит
48dad50bd2
1 измењених фајлова са 9 додато и 2 уклоњено
  1. 9 2
      codes/code.go

+ 9 - 2
codes/code.go

@@ -6,8 +6,15 @@ func Error(code int32, msg string) error {
 	return errors.Error(code, "", msg)
 }
 
-func CommonErr(msg string) error {
-	return errors.Error(10400, "", msg)
+func CommonError(err error) error {
+	se, ok := errors.FromError(err)
+	if !ok {
+		se = &errors.StatusError{
+			Code:    10400,
+			Message: err.Error(),
+		}
+	}
+	return se
 }
 
 func SystemErr(msg string) error {