| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- // Package errors
- /**
- * @ File:
- * @ Date: 2021/4/13 11:13
- * @ Author: JYQ
- * @ Description:
- */
- package errors
- import (
- pb "sportfitness/base/api/grpc/base"
- "git.beswell.com/gframe/application"
- )
- type ErrorCode int
- //const (
- // PGErr ErrorCode = 100
- //)
- var (
- //PGError = NewInternalErr(PGErr, "数据库内部错误")
- PGError = application.Errorf(application.ErrorCode(pb.ErrorCode_PGErr), "数据库内部错误")
- PmsnError = application.Errorf(application.ErrorCode(pb.ErrorCode_PmsnError), "用户无此权限,请联系管理员")
- J2MError = application.Errorf(application.ErrorCode(pb.ErrorCode_J2MError), "Json数据解析失败,请检查后提交")
- WebStatusError = application.Errorf(application.ErrorCode(pb.ErrorCode_WebStatusError), "状态值错误,请检查后重新提交")
- WebToImStatusError = application.Errorf(application.ErrorCode(pb.ErrorCode_WebToImStatusError),
- "状态值转换错误,请检查后提交")
- ImToWebtatusError = application.Errorf(application.ErrorCode(pb.ErrorCode_ImToWebtatusError),
- "状态值转换错误,请检查后提交")
- )
- //StandardError 标准错误,包含错误码和错误信息
- type StandardError struct {
- Code ErrorCode `json:"code"`
- //debugMsg string `json:"memo"`
- ShowMsg string `json:"memo"`
- }
- func NewInternalErr(code ErrorCode, msg string) *StandardError {
- return &StandardError{
- Code: code,
- //debugMsg: msg,
- ShowMsg: msg,
- }
- }
- func NewServiceErr(code ErrorCode, msg string) *StandardError {
- return &StandardError{
- Code: code,
- //debugMsg: msg,
- ShowMsg: msg,
- }
- }
|