|
@@ -43,44 +43,44 @@ func (this *BaseAuthMobileController) Prepare() {
|
|
}
|
|
}
|
|
this.Token = authorization
|
|
this.Token = authorization
|
|
if authorization == "" {
|
|
if authorization == "" {
|
|
- this.JSON(models.BaseResponse{Ret: 408, Msg: "请重新授权!", ErrMsg: "请重新授权:Token is empty or account is empty"}, false, false)
|
|
|
|
- this.StopRun()
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- session, err := models.GetCygxSessionMobile(authorization)
|
|
|
|
- if err != nil {
|
|
|
|
- if err.Error() == utils.ErrNoRow() {
|
|
|
|
- this.JSON(models.BaseResponse{Ret: 408, Msg: "信息已变更,请重新登陆!", ErrMsg: "Token 信息已变更:Token: " + authorization}, false, false)
|
|
|
|
|
|
+ nilWxUser := new(models.WxUserItem)
|
|
|
|
+ this.User = nilWxUser
|
|
|
|
+ } else {
|
|
|
|
+ session, err := models.GetCygxSessionMobile(authorization)
|
|
|
|
+ if err != nil {
|
|
|
|
+ if err.Error() == utils.ErrNoRow() {
|
|
|
|
+ this.JSON(models.BaseResponse{Ret: 408, Msg: "信息已变更,请重新登陆!", ErrMsg: "Token 信息已变更:Token: " + authorization}, false, false)
|
|
|
|
+ this.StopRun()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ this.JSON(models.BaseResponse{Ret: 408, Msg: "网络异常,请稍后重试!", ErrMsg: "获取用户信息异常,Eerr:" + err.Error()}, false, false)
|
|
this.StopRun()
|
|
this.StopRun()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- this.JSON(models.BaseResponse{Ret: 408, Msg: "网络异常,请稍后重试!", ErrMsg: "获取用户信息异常,Eerr:" + err.Error()}, false, false)
|
|
|
|
- this.StopRun()
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- if session == nil {
|
|
|
|
- this.JSON(models.BaseResponse{Ret: 408, Msg: "网络异常,请稍后重试!", ErrMsg: "sesson is empty "}, false, false)
|
|
|
|
- this.StopRun()
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- //wxUser, err := models.GetWxUserItemByUserId(session.UserId)
|
|
|
|
- wxUser, err := models.GetWxUserAouthByMobile(session.Mobile)
|
|
|
|
- if err != nil && err != services.ERR_USER_NOT_BIND {
|
|
|
|
- if err.Error() == utils.ErrNoRow() {
|
|
|
|
- this.JSON(models.BaseResponse{Ret: 408, Msg: "信息已变更,请重新登陆!", ErrMsg: "获取信息失败 " + strconv.Itoa(session.UserId)}, false, false)
|
|
|
|
|
|
+ if session == nil {
|
|
|
|
+ this.JSON(models.BaseResponse{Ret: 408, Msg: "网络异常,请稍后重试!", ErrMsg: "sesson is empty "}, false, false)
|
|
this.StopRun()
|
|
this.StopRun()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- this.JSON(models.BaseResponse{Ret: 408, Msg: "网络异常,请稍后重试!", ErrMsg: "获取wx_user信息异常,Eerr:" + err.Error()}, false, false)
|
|
|
|
- this.StopRun()
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- if wxUser == nil {
|
|
|
|
- this.JSON(models.BaseResponse{Ret: 408, Msg: "网络异常,请稍后重试!", ErrMsg: "admin is empty "}, false, false)
|
|
|
|
- this.StopRun()
|
|
|
|
- return
|
|
|
|
|
|
+ //wxUser, err := models.GetWxUserItemByUserId(session.UserId)
|
|
|
|
+ wxUser, err := models.GetWxUserAouthByMobile(session.Mobile)
|
|
|
|
+ if err != nil && err != services.ERR_USER_NOT_BIND {
|
|
|
|
+ if err.Error() == utils.ErrNoRow() {
|
|
|
|
+ this.JSON(models.BaseResponse{Ret: 408, Msg: "信息已变更,请重新登陆!", ErrMsg: "获取信息失败 " + strconv.Itoa(session.UserId)}, false, false)
|
|
|
|
+ this.StopRun()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ this.JSON(models.BaseResponse{Ret: 408, Msg: "网络异常,请稍后重试!", ErrMsg: "获取wx_user信息异常,Eerr:" + err.Error()}, false, false)
|
|
|
|
+ this.StopRun()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if wxUser == nil {
|
|
|
|
+ this.JSON(models.BaseResponse{Ret: 408, Msg: "网络异常,请稍后重试!", ErrMsg: "admin is empty "}, false, false)
|
|
|
|
+ this.StopRun()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ this.User = wxUser
|
|
}
|
|
}
|
|
- this.User = wxUser
|
|
|
|
} else {
|
|
} else {
|
|
this.JSON(models.BaseResponse{Ret: 408, Msg: "请求异常,请联系客服!", ErrMsg: "POST之外的请求,暂不支持"}, false, false)
|
|
this.JSON(models.BaseResponse{Ret: 408, Msg: "请求异常,请联系客服!", ErrMsg: "POST之外的请求,暂不支持"}, false, false)
|
|
this.StopRun()
|
|
this.StopRun()
|