|
@@ -65,12 +65,14 @@ func (a *AuthController) Login() {
|
|
|
return
|
|
|
}
|
|
|
mobileUser, err := user.GetUserByMobile(loginReq.Mobile)
|
|
|
- var etaErr *exception.EtaError
|
|
|
- errors.As(err, &etaErr)
|
|
|
- if etaErr.ErrorCode != exception.TemplateUserNotFound {
|
|
|
- a.FailedResult("登录失败:"+userInfo.Mobile, result)
|
|
|
- err = exception.New(exception.UnknownError)
|
|
|
- return
|
|
|
+ if err != nil {
|
|
|
+ var etaErr *exception.EtaError
|
|
|
+ errors.As(err, &etaErr)
|
|
|
+ if etaErr.ErrorCode != exception.TemplateUserNotFound {
|
|
|
+ a.FailedResult("登录失败:"+userInfo.Mobile, result)
|
|
|
+ err = exception.New(exception.UnknownError)
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
if mobileUser.Id > 0 && (mobileUser.Id != userInfo.Id && mobileUser.Mobile == loginReq.Mobile) {
|
|
|
a.FailedResult("登录失败,该手机号已绑定过微信", result)
|