Example #1
0
        public JsonResult SaveOrUpdateUserInfo(String code, String nickName, String gender)
        {
            String openid = GetOpenid(code);

            if (openid == "-1")
            {
                return(Json("获取openid失败!"));
            }

            T_UserDAO dao  = new T_UserDAO();
            T_User    user = dao.getByOpenid(openid);

            if (user == null)
            {
                user        = new T_User();
                user.name   = nickName;
                user.sex    = int.Parse(gender);
                user.openid = openid;
                dao.Add(user);
                user = dao.getByOpenid(openid);
            }
            else
            {
                user.name = nickName;
                user.sex  = int.Parse(gender);
                dao.Update(user);
            }

            return(Json(user.id));
        }