Răsfoiți Sursa

fix:修复编辑用户导致注册状态失效

zqbao 9 luni în urmă
părinte
comite
9962110ec1
1 a modificat fișierele cu 11 adăugiri și 2 ștergeri
  1. 11 2
      controllers/user.go

+ 11 - 2
controllers/user.go

@@ -275,8 +275,17 @@ func (this *UserController) Edit() {
 		return
 	}
 
-	user := &models.User{}
-	user.UserId = req.UserId
+	user, err := models.GetUserById(req.UserId)
+	if err != nil {
+		if err == orm.ErrNoRows {
+			br.Msg = "用户不存在或已删除,请重新刷新页面"
+			br.ErrMsg = "用户不存在或已删除,请重新刷新页面,Err:" + err.Error()
+			return
+		}
+		br.Msg = "编辑用户失败"
+		br.ErrMsg = "编辑用户失败, 系统错误,Err:" + err.Error()
+		return
+	}
 	user.RealName = req.RealName
 	user.AreaCode = req.AreaCode
 	user.Phone = req.Phone