void votesave() { if (Request["action"] != null && Request["action"] != "") { if (Request["openid"] != null && Request["openid"] != "") { strOpenID = Request.QueryString["openid"].ToString(); } } string voteID = string.Empty; string subID = string.Empty; string phonenum = string.Empty; if (Request["option"] != null && Request["option"] != "") { voteID = Common.Common.NoHtml(Request.QueryString["option"].ToString()); } if (Request["voteid"] != null && Request["voteid"] != "") { subID = Common.Common.NoHtml(Request.QueryString["voteid"].ToString()); } if (Request["phonenum"] != null && Request["phonenum"] != "") { phonenum = Common.Common.NoHtml(Request.QueryString["phonenum"].ToString()); } if (strOpenID.Trim() == null || strOpenID.Trim() == "") { if (phonenum.Trim() == null || phonenum.Trim() == "") { Response.Write("{\"message\":\"操作失败,未找到相关的用户信息!\"}"); return; } } if (voteID.Trim() != null && voteID.Trim() != "") { VoteUsers modeluser = new VoteUsers(); VoteUsersDAL daluser = new VoteUsersDAL(); if (strOpenID.Trim() != null && strOpenID.Trim() != "") { if (daluser.VoteIsRepeat(voteID, strOpenID)) { Response.Write("{\"message\":\"不能重复提交!\"}"); return; } else { if (daluser.SubjectIsRepeat(subID, strOpenID)) { Response.Write("{\"message\":\"您已经投过票了!\"}"); return; } } } else { if (phonenum.Trim() != null && phonenum.Trim() != "") { if (daluser.UsreIsRepeat(voteID, phonenum)) { Response.Write("{\"message\":\"不能重复提交!\"}"); return; } else { if (daluser.SubjectIsRepeatUser(subID, phonenum)) { Response.Write("{\"message\":\"您已经投过票了!\"}"); return; } } } else { Response.Write("{\"message\":\"请输入相关信息后再操作!\"}"); return; } } string struip = Request.UserHostAddress; if (daluser.UserIsRepeat(struip, voteID) > 100) { //Response.Write("{\"message\":\"您已经投过了!\"}"); return; } modeluser.ID = Guid.NewGuid().ToString("N").ToUpper(); modeluser.VoteID = voteID; modeluser.IsDel = 1; modeluser.UserIP = struip; if (strOpenID.Trim() != null && strOpenID.Trim() != "") { modeluser.OpenID = strOpenID; } if (phonenum.Trim() != null && phonenum.Trim() != "") { modeluser.UserName = phonenum; } modeluser.SubjectID = subID; if (daluser.AddVoteUsers(modeluser)) { Response.Write("{\"message\":\"操作成功!\"}"); return; } else { Response.Write("{\"message\":\"操作失败!\"}"); return; } } else { Response.Write("{\"message\":\"操作失败!\"}"); return; } Response.End(); }