feat-IRONFANS-187-Robin #686
|
@ -40,6 +40,7 @@ var ErrCodeMsgMap = map[ErrCode]string{
|
||||||
ErrCodeLoginNoChangeInAPswdReset: "新旧密码相同",
|
ErrCodeLoginNoChangeInAPswdReset: "新旧密码相同",
|
||||||
ErrCodeLoginRegisterUserFail: "账号注册失败,请稍后重试",
|
ErrCodeLoginRegisterUserFail: "账号注册失败,请稍后重试",
|
||||||
ErrCodeLoginWrongOldPswd: "旧密码错误",
|
ErrCodeLoginWrongOldPswd: "旧密码错误",
|
||||||
|
ErrCodeLoginVeriCodeSendFail: "验证码发送失败:%s",
|
||||||
|
|
||||||
ErrCodeAccountSrvFail: "账户服务错误",
|
ErrCodeAccountSrvFail: "账户服务错误",
|
||||||
ErrCodeAccountNotExist: "账户信息不存在",
|
ErrCodeAccountNotExist: "账户信息不存在",
|
||||||
|
@ -301,6 +302,7 @@ const (
|
||||||
ErrCodeLoginNoChangeInAPswdReset ErrCode = -5009 //新旧密码相同
|
ErrCodeLoginNoChangeInAPswdReset ErrCode = -5009 //新旧密码相同
|
||||||
ErrCodeLoginRegisterUserFail ErrCode = -5010 //注册账户失败
|
ErrCodeLoginRegisterUserFail ErrCode = -5010 //注册账户失败
|
||||||
ErrCodeLoginWrongOldPswd ErrCode = -5011 //旧密码错误
|
ErrCodeLoginWrongOldPswd ErrCode = -5011 //旧密码错误
|
||||||
|
ErrCodeLoginVeriCodeSendFail ErrCode = -5012 //验证码发送失败
|
||||||
|
|
||||||
// Account: 6xxx
|
// Account: 6xxx
|
||||||
ErrCodeAccountSrvOk ErrCode = ErrCodeOk
|
ErrCodeAccountSrvOk ErrCode = ErrCodeOk
|
||||||
|
|
|
@ -12,7 +12,12 @@ import (
|
||||||
|
|
||||||
func ApiSendVeriCode(ctx *gin.Context) {
|
func ApiSendVeriCode(ctx *gin.Context) {
|
||||||
req := ctx.MustGet("client_req").(*vericodeproto.ApiSendReq)
|
req := ctx.MustGet("client_req").(*vericodeproto.ApiSendReq)
|
||||||
ec := service.DefaultService.ApiSendVeriCode(ctx, req)
|
ec, err := service.DefaultService.ApiSendVeriCode(ctx, req)
|
||||||
|
if ec == errcode.ErrCodeLoginVeriCodeSendFail {
|
||||||
|
logger.Error("ApiSendVeriCode fail, req: %v, ec: %v", util.ToJson(req), ec)
|
||||||
|
ReplyErrCodeMsgAndDetail(ctx, ec, err)
|
||||||
|
return
|
||||||
|
}
|
||||||
if ec != errcode.ErrCodeLoginSrvOk {
|
if ec != errcode.ErrCodeLoginSrvOk {
|
||||||
logger.Error("ApiSendVeriCode fail, req: %v, ec: %v", util.ToJson(req), ec)
|
logger.Error("ApiSendVeriCode fail, req: %v, ec: %v", util.ToJson(req), ec)
|
||||||
ReplyErrCodeMsg(ctx, ec)
|
ReplyErrCodeMsg(ctx, ec)
|
||||||
|
|
|
@ -66,7 +66,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
// 发送验证码
|
// 发送验证码
|
||||||
func (s *Service) ApiSendVeriCode(ctx *gin.Context, req *vericodeproto.ApiSendReq) (ec errcode.ErrCode) {
|
func (s *Service) ApiSendVeriCode(ctx *gin.Context, req *vericodeproto.ApiSendReq) (ec errcode.ErrCode, err error) {
|
||||||
ec = errcode.ErrCodeLoginSrvOk
|
ec = errcode.ErrCodeLoginSrvOk
|
||||||
|
|
||||||
ec = s.ApiSendVeriCodeBusinessValidate(ctx, req)
|
ec = s.ApiSendVeriCodeBusinessValidate(ctx, req)
|
||||||
|
@ -74,14 +74,14 @@ func (s *Service) ApiSendVeriCode(ctx *gin.Context, req *vericodeproto.ApiSendRe
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
err := _DefaultVeriCode.OpSendVeriCode(ctx, &vericodeproto.OpSendReq{
|
err = _DefaultVeriCode.OpSendVeriCode(ctx, &vericodeproto.OpSendReq{
|
||||||
MobilePhone: req.MobilePhone,
|
MobilePhone: req.MobilePhone,
|
||||||
RegionCode: req.RegionCode,
|
RegionCode: req.RegionCode,
|
||||||
Trigger: req.Trigger,
|
Trigger: req.Trigger,
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Error("OpSendVeriCode fail, err: %v", err)
|
logger.Error("OpSendVeriCode fail, err: %v", err)
|
||||||
ec = errcode.ErrCodeLoginSrvFail
|
ec = errcode.ErrCodeLoginVeriCodeSendFail
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue