public string help(string user_openid, string code, string nickname, string sex, string country, string province, string city, string avatarUrl) { string Message = ""; try { UserLogin UserProof = new UserHelper().GetOpenId(code); //为了数据安全,不对外提供这个密钥 UserProof.session_key = null; //添加用户信息到数据库 sex = sex == "1" ? "男" : "女"; Model.applet_user applet_User = new Model.applet_user(); applet_User.user_name = nickname; applet_User.user_openid = UserProof.openid; applet_User.user_avatarUrl = avatarUrl; applet_User.user_city = city; applet_User.user_country = country; applet_User.user_province = province; applet_User.user_sex = sex; applet_User.user_kindling_num = 0; BLL.applet_user user = new BLL.applet_user(); //查询当前openid 是否存在 if (!user.Exists_openid(UserProof.openid)) { //添加 int row = user.Add(applet_User); } //为好友助力 return(UserProof.openid); } catch (Exception e) { return(e.Message); } return(Message); }
public string GetUserProof(string code, string nickname, string sex, string country, string province, string city, string avatarUrl) { try { UserLogin UserProof = new UserHelper().GetOpenId(code); //为了数据安全,不对外提供这个密钥 UserProof.session_key = null; if (UserProof.openid == "" || UserProof.openid == null) { return("openid为空!"); } //添加用户信息到数据库 sex = sex == "1" ? "男" : "女"; Model.applet_user applet_User = new Model.applet_user(); applet_User.user_name = nickname; applet_User.user_openid = UserProof.openid; applet_User.user_avatarUrl = avatarUrl; applet_User.user_city = city; applet_User.user_country = country; applet_User.user_province = province; applet_User.user_sex = sex; applet_User.user_kindling_num = 1; string message = ""; BLL.applet_user user = new BLL.applet_user(); //查询当前openid 是否存在 if (!user.Exists_openid(UserProof.openid)) { //添加 int row = user.Add(applet_User); message = "点燃成功"; } else { //查询用户火苗数是否为1 if (user.GetList_user_kindling_num("user_openid='" + UserProof.openid + "'", "id asc") == 1) { //已经自己点燃过火种 message = "已点燃"; } else { //为点燃火种,点燃火种 if (user.Update("user_kindling_num=1", "user_openid=" + UserProof.openid + "")) { message = "点燃成功"; } else { message = "点燃失败"; } } } object dataobj = new { UserProof.openid, message }; string json = JsonConvert.SerializeObject(dataobj); return(json); } catch (Exception e) { return(e.Message); } }