作者 yangfu

用户中心修改

@@ -178,7 +178,8 @@ func CheckToken(ctx *context.Context) (result bool) { @@ -178,7 +178,8 @@ func CheckToken(ctx *context.Context) (result bool) {
178 if token == "" { 178 if token == "" {
179 if strings.HasSuffix(ctx.Request.RequestURI, "loginModule") || 179 if strings.HasSuffix(ctx.Request.RequestURI, "loginModule") ||
180 strings.HasSuffix(ctx.Request.RequestURI, "accessToken") || 180 strings.HasSuffix(ctx.Request.RequestURI, "accessToken") ||
181 - strings.HasSuffix(ctx.Request.RequestURI, "refreshToken") { 181 + strings.HasSuffix(ctx.Request.RequestURI, "refreshToken") ||
  182 + strings.HasSuffix(ctx.Request.RequestURI, "smsCode") {
182 return true 183 return true
183 } 184 }
184 } 185 }
@@ -46,8 +46,8 @@ type UCenterGetUserResponse struct { @@ -46,8 +46,8 @@ type UCenterGetUserResponse struct {
46 NickName string `json:"nickname"` 46 NickName string `json:"nickname"`
47 Avatar string `json:"avatar"` 47 Avatar string `json:"avatar"`
48 ImToken string `json:"imtoken"` 48 ImToken string `json:"imtoken"`
49 - Accid int64 `json:"accid"`  
50 - CustomerAccount int64 `json:"customerAccount"` 49 + Accid string `json:"accid"`
  50 + CustomerAccount string `json:"customerAccount"`
51 } 51 }
52 52
53 /*修改用户信息 UCenterPutUser */ 53 /*修改用户信息 UCenterPutUser */
@@ -54,6 +54,13 @@ func RequestUserCenter(method string, httpMethod, request interface{}, rsponse i @@ -54,6 +54,13 @@ func RequestUserCenter(method string, httpMethod, request interface{}, rsponse i
54 log.Error(err) 54 log.Error(err)
55 return 55 return
56 } 56 }
  57 + var response string
  58 + if len(data) > 500 {
  59 + response = string(data[:200])
  60 + } else {
  61 + response = string(data)
  62 + }
  63 + log.Debug("request ucenter:%v rsp:%v", url, response)
57 return 64 return
58 } 65 }
59 66
@@ -106,11 +106,11 @@ Success: @@ -106,11 +106,11 @@ Success:
106 userAuth.AuthCode = uid.NewV1().StringNoDash() 106 userAuth.AuthCode = uid.NewV1().StringNoDash()
107 107
108 /*更新用户信息*/ 108 /*更新用户信息*/
109 - user.CsAccount = getUserResponse.CustomerAccount 109 + user.CsAccount, _ = strconv.ParseInt(getUserResponse.CustomerAccount, 10, 64)
110 user.ImToken = getUserResponse.ImToken 110 user.ImToken = getUserResponse.ImToken
111 user.Icon = getUserResponse.Avatar 111 user.Icon = getUserResponse.Avatar
112 user.NickName = getUserResponse.NickName 112 user.NickName = getUserResponse.NickName
113 - user.Accid = getUserResponse.Accid 113 + user.Accid, _ = strconv.ParseInt(getUserResponse.Accid, 10, 64)
114 user.UserCenterId = getUserResponse.Id 114 user.UserCenterId = getUserResponse.Id
115 if err = models.UpdateUsersById(user); err != nil { 115 if err = models.UpdateUsersById(user); err != nil {
116 log.Error(err) 116 log.Error(err)
@@ -114,6 +114,9 @@ func ResetPassword(header *protocol.RequestHeader, request *protocol.ResetPasswo @@ -114,6 +114,9 @@ func ResetPassword(header *protocol.RequestHeader, request *protocol.ResetPasswo
114 log.Error(err) 114 log.Error(err)
115 return 115 return
116 } 116 }
  117 + } else {
  118 + err = protocol.NewErrWithMessage(1)
  119 + log.Error("用户中心获取数据失败: err_no:%v msg:%v", message.Errno, message.Errmsg)
117 } 120 }
118 if getUserResponse.Id != user.UserCenterId { 121 if getUserResponse.Id != user.UserCenterId {
119 err = protocol.NewErrWithMessage(1) 122 err = protocol.NewErrWithMessage(1)
@@ -169,8 +172,10 @@ func ChangePassword(header *protocol.RequestHeader, request *protocol.ChangePass @@ -169,8 +172,10 @@ func ChangePassword(header *protocol.RequestHeader, request *protocol.ChangePass
169 } else { 172 } else {
170 if message.Errno == -1 { 173 if message.Errno == -1 {
171 err = protocol.NewErrWithMessage(2028) 174 err = protocol.NewErrWithMessage(2028)
  175 + } else {
  176 + err = protocol.NewErrWithMessage(2028)
172 } 177 }
173 - log.Debug(fmt.Sprintf("修改密码 simnum:%v ucenter_id:%v pwd:%v", user.Phone, user.UserCenterId), message.Errno, message.Errmsg) 178 + log.Debug(fmt.Sprintf("修改密码 simnum:%v ucenter_id:%v pwd:%v", user.Phone, user.UserCenterId, request.NewPwd), message.Errno, message.Errmsg)
174 return 179 return
175 } 180 }
176 return 181 return