protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BaseLoad(); if (Request.Params["para"] == null) { Response.Write(" <input type='hidden'' value='" + Server.UrlEncode(AbsoluteUri) + "' id='url' />"); if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Address add = nvbo.GetPetXXLAddress(user); if (add != null) { xm.Value = add.Name; sj.Value = add.Phone; //jd.Value = add.JieDao; address.Value = add.Address; } } } sid.Value = Request.QueryString["id"]; } if (Request.QueryString["para"] != null) { if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Address add = null;// nvbo.GetPetXXLAddress(user); add = new Pet_XXL_Address(); add.Address = Request.Params["address"]; add.CreateTime = DateTime.Now; add.FromUserName = user; add.Sheng = Request.Params["s"]; add.City = Request.Params["c"]; add.JieDao = Request.Params["x"]; add.Name = Request.Params["xm"]; add.Phone = Request.Params["sj"]; add.PostCode = "xxl"; nvbo.SavePetXXLAddress(add); Response.Write("zhifu8.aspx?id=" + Request.Params["id"]); Response.End(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BaseLoad(); if (Request.Params["para"] == null) { Response.Write(" <input type='hidden' value='" + Server.UrlEncode(AbsoluteUri) + "' id='url' />"); if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Address add = nvbo.GetPetXXLAddress(user); if (add != null) { addinfo.InnerHtml = "<bdo class=\"zuobiao\"></bdo><a href=\"address.aspx\">" + add.Name + "<br/>" + ((add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address).Length > 15 ? (add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address).Substring(0, 15) + "..." : (add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address)) + "</a>"; isadd.Value = "1"; } else { addinfo.InnerHtml = "<bdo class=\"zuobiao\"></bdo><a href=\"address.aspx\">您还没有默认的收货信息<br/>立即新增</a>"; } //Pet_BM bm = nvbo.GetPet_BM(user); //int ordered = nvbo.GetPayedOrder(user); //if (bm != null && bm.ID <= 120 && ordered == 0)//前100名并且没有支付过 //{ sjjg.Value = "0.01"; yh.InnerHtml = "7.99"; //} int num = nvbo.GetPayedCount();//获取支付数量 if (num >= 21) { tjdd.Visible = false; Div1.Visible = true; } } } } if (Request.QueryString["para"] != null) { if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Address add = nvbo.GetPetXXLAddress(user); if (add == null) { Response.Write("{\"st\":\"-1\",\"msg\":\"你未填写地址\"}"); } else if (nvbo.GetPayedCount() >= 21)//获取支付数量 { Response.Write("{\"st\":\"-1\",\"msg\":\"湿粮已抢光<br>敬请期待下一次活动。\"}"); } else { int ordered = nvbo.GetPayedOrder(user); Pet_XXL_Order order = new Pet_XXL_Order(); //if (bm != null && bm.ID <= 120 && ordered == 0)//前100名 //{ order.Coupon = 7.99m; order.TotalPrice = 0.01m; //} //else //{ // order.Coupon = 0; // order.TotalPrice = 8; //} order.AID = add.ID; order.CreateTime = DateTime.Now; order.FromUserName = user; order.GoodsName = "PETKIN手工湿粮"; order.Num = 1; order.OrderNo = DateTime.Now.ToString("yyyyMMddHHmmssffff") + new Random().Next(1000, 9999) + (order.FromUserName.Length > 10 ? order.FromUserName.Substring(order.FromUserName.Length - 6, 6) : ""); order.OrderState = 0; order.OutOrderNo = ""; order.Source = 0; order.PayType = Request.Params["zf"] == "微信支付" ? 1 : 2; order.PostPrice = 8; order.UnitPrice = 0; order.YNum = 0; order.WNum = 1; nvbo.SavePetXXLOrder(order); if (order.PayType == 1) { WX(order); } else { ZFB(order); } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) //{ // string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); // string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); // Session["FromUserName"] = user; // Session["ToUserName"] = user2; //} BaseLoad(); if (Request.Params["para"] == null) { Response.Write(" <input type='hidden' value='" + Server.UrlEncode(AbsoluteUri) + "' id='url' />"); if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Address add = nvbo.GetPetXXLAddress(user); if (add != null) { addinfo.InnerHtml = "<bdo class=\"zuobiao\"></bdo><a href=\"address41.aspx?id=" + Request.QueryString["id"] + "\">" + add.Name + "<br/>" + ((add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address).Length > 15 ? (add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address).Substring(0, 15) + "..." : (add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address)) + "</a>"; isadd.Value = "1"; } else { addinfo.InnerHtml = "<bdo class=\"zuobiao\"></bdo><a href=\"address41.aspx?id=" + Request.QueryString["id"] + "\">您还没有默认的收货信息<br/>立即新增</a>"; } int num1 = nvbo.GetVIPCount("1999元VIP") + 10; int num2 = nvbo.GetVIPCount("999元VIP") + 17; int num3 = nvbo.GetVIPCount("99元VIP") + 60; me1.InnerHtml = "15个名额,剩余" + ((15 - num1) > 0 ? (15 - num1) : 0); me2.InnerHtml = "35个名额,剩余" + ((35 - num2) > 0 ? (35 - num2) : 0); me3.InnerHtml = "100个名额,剩余" + ((100 - num3) > 0 ? (100 - num3) : 0); cnum1.Value = ((15 - num1) > 0 ? (15 - num1) : 0).ToString(); cnum2.Value = ((35 - num2) > 0 ? (35 - num2) : 0).ToString(); cnum3.Value = ((100 - num3) > 0 ? (100 - num3) : 0).ToString(); // cnum2.Value = "0"; } } } if (Request.QueryString["para"] != null && Request.QueryString["para"] == "tj") { if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Address add = nvbo.GetPetXXLAddress(user); if (add == null) { Response.Write("{\"st\":\"-1\",\"msg\":\"你未填写地址\"}"); Response.End(); } else { int carnum1 = int.Parse(Request.Params["carnum1"]); //牛肉配方 1.5kg(100g*15袋) 价格:90 int carnum2 = int.Parse(Request.Params["carnum2"]); //三文鱼配方 1.5kg(100g*15袋) 价格:90 int carnum3 = int.Parse(Request.Params["carnum3"]); //牛肉配方 5.0kg(250g*20袋) 价格:220 Pet_XXL_Order order = new Pet_XXL_Order(); order.carnum1 = carnum1; order.carnum2 = carnum2; order.carnum3 = carnum3; // order.carnum4 = carnum4; order.Coupon = decimal.Parse(Request.Params["yh"]); order.TotalPrice = decimal.Parse(Request.Params["sj"]); order.AID = add.ID; order.CreateTime = DateTime.Now; order.FromUserName = user; if (carnum1 == 1) { order.GoodsName = "1999元VIP"; } else if (carnum2 == 1) { order.GoodsName = "999元VIP"; } else { order.GoodsName = "99元VIP"; } int num1 = nvbo.GetVIPCount("1999元VIP") + 10; int num2 = nvbo.GetVIPCount("999元VIP") + 17; int num3 = nvbo.GetVIPCount("99元VIP") + 60; order.Num = int.Parse(Request.Params["sl"]); order.OrderNo = DateTime.Now.ToString("yyyyMMddHHmmssffff") + new Random().Next(1000, 9999) + (order.FromUserName.Length > 10 ? order.FromUserName.Substring(order.FromUserName.Length - 6, 6) : ""); order.OrderState = 0; order.OutOrderNo = ""; order.Source = 0; order.PayType = Request.Params["zf"] == "微信支付" ? 1 : 2; order.PostPrice = decimal.Parse(Request.Params["yf"]); order.UnitPrice = decimal.Parse(Request.Params["dj"]); order.YNum = 0; order.WNum = order.Num; //order.CourierRemark = "牛肉配方 1.5kg(100g*15袋)*" + carnum1 + "<br>三文鱼配方 1.5kg(100g*15袋)*" + carnum2 + "<br>牛肉配方 5.0kg(250g*20袋)*" + carnum3 + "<br>三文鱼配方 5.0kg(250g*20袋)*" + carnum4; int yhqid = int.Parse(Request.Params["yhqid"]); order.yhqid = yhqid; decimal zk = 1m; //折扣 //Pet_XXL_YHQ yhq = nvbo.GetYHQ(yhqid); //优惠券 //if (yhq != null && yhq.ZT == 0) //{ // zk = 0.8m; //} if (num1 >= 15 && carnum1 == 1) { Response.Write("{\"err_code\":\"" + "该名额已抢完" + "\",\"st\":1}"); Response.End(); } if (num2 >= 35 && carnum2 == 1) { Response.Write("{\"err_code\":\"" + "该名额已抢完" + "\",\"st\":1}"); Response.End(); } if (num3 >= 100 && carnum3 == 1) { Response.Write("{\"err_code\":\"" + "该名额已抢完" + "\",\"st\":1}"); Response.End(); } else if ((order.UnitPrice + order.PostPrice - order.Coupon != order.TotalPrice) && (order.TotalPrice != (carnum1 * 1999 + carnum2 * 999 + carnum3 * 99) * zk)) { Response.Write("{\"err_code\":\"" + "订单金额异常" + "\",\"st\":1}"); Response.End(); } else if (order.TotalPrice == 0) { Response.Write("{\"err_code\":\"" + "请选择购买项目" + "\",\"st\":1}"); Response.End(); } else { int oid = nvbo.SavePetXXLOrder(order); //yhq.ZT = oid; //nvbo.SaveYHQ(yhq); if (order.PayType == 1) { WX(order); } else { ZFB(order); } } } } } else if (Request.QueryString["para"] != null && Request.QueryString["para"] == "yq") { if (Request.Params["qh"] != null) { } else { Response.Write("{\"err_code\":\"" + "没有券号" + "\",\"st\":1}"); } Response.End(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) //{ // string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); // string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); // Session["FromUserName"] = user; // Session["ToUserName"] = user2; //} BaseLoad(); //if (Request.QueryString["id"] != null || Request.QueryString["state"] != null) //{ // if (Request.QueryString["id"] == "1" || Request.QueryString["state"] == "1") // { // dj.InnerHtml = "0.01"; // yf.InnerHtml = "0.01"; // //goodname.InnerHtml = "排除毒素套餐"; // } // else // { // dj.InnerHtml = "0.03"; // yf.InnerHtml = "0.01"; // // goodname.InnerHtml = "改善体质套餐"; // } //} //else //{ // Response.Redirect("index.aspx"); //} //if (Request.Cookies["CookID"] == null) //{ // string cookid = Guid.NewGuid().ToString("d"); // HttpCookie cook = new HttpCookie("CookID"); // cook.Value = cookid; // cook.Expires = DateTime.Now.AddMonths(1); // Response.Cookies.Add(cook); // Session["FromUserName"] = cookid; // Session["ToUserName"] = "******"; //} //else //{ // Session["FromUserName"] = Request.Cookies["CookID"].Value; // Session["ToUserName"] = "******"; //} if (Request.Params["para"] == null) { Response.Write(" <input type='hidden' value='" + Server.UrlEncode(AbsoluteUri) + "' id='url' />"); if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Order forder = nvbo.GetFirstOrder(user); if (forder != null && forder.Source == 1) //如果第一笔订单是在宠物帮购买,则跳转到宠物帮购买链接 { Response.Redirect("zhifu8.aspx"); } Pet_XXL_Address add = nvbo.GetPetXXLAddress(user); if (add != null) { addinfo.InnerHtml = "<bdo class=\"zuobiao\"></bdo><a href=\"address2.aspx?id=" + Request.QueryString["id"] + "\">" + add.Name + "<br/>" + ((add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address).Length > 15 ? (add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address).Substring(0, 15) + "..." : (add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address)) + "</a>"; isadd.Value = "1"; string[] sf = new[] { "内蒙古", "甘肃省", "青海省", "宁夏", "西藏" }; foreach (string s in sf) { if (add.Sheng == s) { yf.InnerHtml = "15"; break; } } } else { addinfo.InnerHtml = "<bdo class=\"zuobiao\"></bdo><a href=\"address2.aspx?id=" + Request.QueryString["id"] + "\">您还没有默认的收货信息<br/>立即新增</a>"; } //Pet_BM bm = nvbo.GetPet_BM(user); //int ordered = nvbo.GetPayedOrder(user); //if (bm != null && bm.ID <= 120 && ordered == 0)//前100名并且没有支付过 //{ // sjjg.Value = "0.01"; // yh.InnerHtml = "7.99"; //} //int num = nvbo.GetPayedCount();//获取支付数量 //if (num >= 2500) //{ // tjdd.Visible = false; // Div1.Visible = true; //} } } } if (Request.QueryString["para"] != null && Request.QueryString["para"] == "tj") { if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Address add = nvbo.GetPetXXLAddress(user); if (add == null) { Response.Write("{\"st\":\"-1\",\"msg\":\"你未填写地址\"}"); Response.End(); } //else if (nvbo.GetPayedCount() >= 2500)//获取支付数量 //{ // Response.Write("{\"st\":\"-1\",\"msg\":\"4000份半湿粮已抢光<br>敬请期待下一次活动。\"}"); //} else { int carnum1 = int.Parse(Request.Params["carnum1"]); //牛肉配方 1.5kg(100g*15袋) 价格:90 int carnum2 = int.Parse(Request.Params["carnum2"]); //三文鱼配方 1.5kg(100g*15袋) 价格:90 int carnum3 = int.Parse(Request.Params["carnum3"]); //牛肉配方 5.0kg(250g*20袋) 价格:220 int carnum4 = int.Parse(Request.Params["carnum4"]); //三文鱼配方 5.0kg(250g*20袋) 价格:220 //Pet_BM bm = nvbo.GetPet_BM(user); //int ordered = nvbo.GetPayedOrder(user); Pet_XXL_Order order = new Pet_XXL_Order(); //if (bm != null && bm.ID <= 120 && ordered == 0)//前100名 //{ // order.Coupon = 7.99m; // order.TotalPrice = 0.01m; //} //else //{ // order.Coupon = 0; // order.TotalPrice = 8; //} order.carnum1 = carnum1; order.carnum2 = carnum2; order.carnum3 = carnum3; order.carnum4 = carnum4; order.Coupon = decimal.Parse(Request.Params["yh"]); order.TotalPrice = decimal.Parse(Request.Params["sj"]); order.AID = add.ID; order.CreateTime = DateTime.Now; order.FromUserName = user; order.GoodsName = "PETKIN手工半湿粮"; order.Num = int.Parse(Request.Params["sl"]); order.OrderNo = DateTime.Now.ToString("yyyyMMddHHmmssffff") + new Random().Next(1000, 9999) + (order.FromUserName.Length > 10 ? order.FromUserName.Substring(order.FromUserName.Length - 6, 6) : ""); order.OrderState = 0; order.OutOrderNo = ""; order.Source = 0;//来源 自己平台 order.PayType = Request.Params["zf"] == "微信支付" ? 1 : 2; order.PostPrice = decimal.Parse(Request.Params["yf"]); order.UnitPrice = decimal.Parse(Request.Params["dj"]); order.YNum = 0; order.WNum = order.Num; order.CourierRemark = "牛肉配方 1.5kg(100g*15袋)*" + carnum1 + "<br>三文鱼配方 1.5kg(100g*15袋)*" + carnum2 + "<br>牛肉配方 5.0kg(250g*20袋)*" + carnum3 + "<br>三文鱼配方 5.0kg(250g*20袋)*" + carnum4; int yhqid = int.Parse(Request.Params["yhqid"]); order.yhqid = yhqid; decimal zk = 1m; //折扣 if ((order.UnitPrice + order.PostPrice - order.Coupon != order.TotalPrice) && (order.TotalPrice != (carnum1 * 90 + carnum2 * 90 + carnum3 * 240 + carnum4 * 240) * zk)) { Response.Write("{\"err_code\":\"" + "订单金额异常" + "\",\"st\":1}"); Response.End(); } else if (yhqid != 0 && nvbo.GetHaveYHQ(yhqid) == 1) { Response.Write("{\"err_code\":\"" + "优惠券已被使用" + "\",\"st\":1}"); Response.End(); } else if (order.TotalPrice == 0) { Response.Write("{\"err_code\":\"" + "请选择购买半湿粮" + "\",\"st\":1}"); Response.End(); } else { int oid = nvbo.SavePetXXLOrder(order); //yhq.ZT = oid; //nvbo.SaveYHQ(yhq); if (order.PayType == 1) { WX(order); } else { ZFB(order); } } } } } else if (Request.QueryString["para"] != null && Request.QueryString["para"] == "yq") { if (Request.Params["qh"] != null) { } else { Response.Write("{\"err_code\":\"" + "没有券号" + "\",\"st\":1}"); } Response.End(); } //else if (Request.QueryString["para"] != null && Request.QueryString["para"] == "qxyq") //{ // if (Request.Params["yhqid"] != null) // { // Pet_XXL_YHQ yhq = nvbo.GetYHQ(int.Parse(Request.Params["yhqid"])); // if (yhq != null) // { // yhq.ZT = 0; // nvbo.SaveYHQ(yhq); // } // } // Response.Write("{\"err_code\":\"" + "已取消" + "\",\"st\":1}"); // Response.End(); //} }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) //{ // string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); // string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); // Session["FromUserName"] = user; // Session["ToUserName"] = user2; //} BaseLoad(); if (Request.Params["para"] == null) { Response.Write(" <input type='hidden' value='" + Server.UrlEncode(AbsoluteUri) + "' id='url' />"); if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Address add = nvbo.GetPetXXLAddress(user); if (add != null) { addinfo.InnerHtml = "<bdo class=\"zuobiao\"></bdo><a href=\"address.aspx\">" + add.Name + "<br/>" + ((add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address).Length > 15 ? (add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address).Substring(0, 15) + "..." : (add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address)) + "</a>"; isadd.Value = "1"; } else { addinfo.InnerHtml = "<bdo class=\"zuobiao\"></bdo><a href=\"address.aspx\">您还没有默认的收货信息<br/>立即新增</a>"; } int num = nvbo.GetPayedCount();//获取支付数量 if (num >= 1500) { tjdd.Visible = false; Div1.Visible = true; } } } } if (Request.QueryString["para"] != null) { if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Address add = nvbo.GetPetXXLAddress(user); if (add == null) { Response.Write("{\"st\":\"-1\",\"msg\":\"你未填写地址\"}"); } else if (nvbo.GetPayedCount() >= 1500)//获取支付数量 { Response.Write("{\"st\":\"-1\",\"msg\":\"4000份半湿粮已抢光<br>敬请期待下一次活动。\"}"); } else { } } } }
const string Token = "puman"; //与微信平台那边填写的token一致 protected void Page_Load(object sender, EventArgs e) { string postStr = ""; //WXLOG log2 = new WXLOG { CON = postStr + "weixin", TIME = DateTime.Now }; //mss.SaveLog(log2); if (Request.HttpMethod.ToLower() == "post") { Stream s = System.Web.HttpContext.Current.Request.InputStream; byte[] b = new byte[s.Length]; s.Read(b, 0, (int)s.Length); postStr = Encoding.UTF8.GetString(b); if (!string.IsNullOrEmpty(postStr)) { //封装请求类 XmlDocument doc = new XmlDocument(); doc.LoadXml(postStr); XmlElement rootElement = doc.DocumentElement; string result_code = rootElement.SelectSingleNode("result_code").InnerXml.Replace("<![CDATA[", "").Replace("]]>", ""); if (result_code == "SUCCESS") { string orderno = rootElement.SelectSingleNode("out_trade_no").InnerXml.Replace("<![CDATA[", "").Replace("]]>", ""); string bank_type = rootElement.SelectSingleNode("bank_type").InnerXml.Replace("<![CDATA[", "").Replace("]]>", ""); string transaction_id = rootElement.SelectSingleNode("transaction_id").InnerXml.Replace("<![CDATA[", "").Replace("]]>", ""); Pet_XXL_Order order = nvbo.GetPetXXLOrder(orderno); if (order != null && order.OrderState != 2) { Pet_XXL_Address add = nvbo.GetAddress(order.AID.Value); if (add != null) { new SendDX().Send2("我们已收到您的付款,感谢您的支持,半湿粮将会在24小时后统一配送。", add.Phone); } order.OrderState = 2; order.BankType = bank_type; order.OutOrderNo = transaction_id; nvbo.SavePetXXLOrder(order); if (order.yhqid != null && order.yhqid != 0) { } try { //InsertQR2(order.FromUserName, "o3L1MwfQMvX6DKzkc041wd-wShkU");//添加下线 string token = Token(mjuserid); var temp = new { first = new { value = "我们已收到您的微信付款", color = "#173177" }, orderMoneySum = new { value = order.TotalPrice.ToString() + "元", color = "#173177" }, orderProductName = new { value = order.GoodsName, color = "#173177" }, Remark = new { value = "\n" + "我们已收到您的付款,感谢您的支持。", color = "#CD0000" } }; string message = SendTemplateMessage(token, order.FromUserName, "qLJpWtjKj8zm3j8cwOe0u3u7qHwQ04cSx2UUvvVu-Ug", "#FF0000", temp, WebUrl + "/wechat/test/tz.aspx?tousername="******"o3L1MwfQMvX6DKzkc041wd-wShkU", "o3L1MwYudOztZTDDA6yPIhWapZH4", "o3L1MwVjlBoenaSbN5FIXwzQmgNM", "o3L1MwZ00yPDw1Ymsk_V4Por1ce4" }; foreach (string o in op) { var temp2 = new { first = new { value = "新订单提醒", color = "#173177" }, OrderSn = new { value = order.OrderNo, color = "#173177" }, OrderStatus = new { value = "已支付", color = "#173177" }, remark = new { value = "\n" + order.GoodsName + "(宠物帮)," + order.TotalPrice.ToString() + "元", color = "#CD0000" } }; message = SendTemplateMessage(token, o, "wY05AHjKkPAmyygWfzM0D1EWeGOrzCAZDI6c1jmGPGY", "#FF0000", temp2, WebUrl + "/wechat/test/tz.aspx?tousername="******"success"); Response.End(); } } //WXLOG log = new WXLOG { CON = postStr + "weixin", TIME = DateTime.Now }; //mss.SaveLog(log); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BaseLoad(); if (Request.Params["para"] == null) { Response.Write(" <input type='hidden' value='" + Server.UrlEncode(AbsoluteUri) + "' id='url' />"); if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Address add = nvbo.GetPetXXLAddress(user); if (add != null) { addinfo.InnerHtml = "<bdo class=\"zuobiao\"></bdo><a href=\"address8.aspx?id=" + Request.QueryString["id"] + "\">" + add.Name + "<br/>" + ((add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address).Length > 15 ? (add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address).Substring(0, 15) + "..." : (add.Sheng + add.City + add.JieDao.Replace("市、县级市", "") + add.Address)) + "</a>"; isadd.Value = "1"; string[] sf = new[] { "内蒙古", "甘肃省", "青海省", "宁夏", "西藏" }; foreach (string s in sf) { if (add.Sheng == s) { yf.InnerHtml = "15"; break; } } } else { addinfo.InnerHtml = "<bdo class=\"zuobiao\"></bdo><a href=\"address8.aspx?id=" + Request.QueryString["id"] + "\">您还没有默认的收货信息<br/>立即新增</a>"; } } } } if (Request.QueryString["para"] != null && Request.QueryString["para"] == "tj") { if ((Request.QueryString["FromUserName"] != null || Session["FromUserName"] != null) && (Request.QueryString["ToUserName"] != null || Session["ToUserName"] != null)) { string user = Request.QueryString["FromUserName"] == null ? Session["FromUserName"].ToString() : Request.QueryString["FromUserName"].ToString(); string user2 = Request.QueryString["ToUserName"] == null ? Session["ToUserName"].ToString() : Request.QueryString["ToUserName"].ToString(); Pet_XXL_Address add = nvbo.GetPetXXLAddress(user); if (add == null) { Response.Write("{\"st\":\"-1\",\"msg\":\"你未填写地址\"}"); Response.End(); } else { int carnum1 = int.Parse(Request.Params["carnum1"]); //牛肉配方 1.5kg(100g*15袋) 价格:90 int carnum2 = int.Parse(Request.Params["carnum2"]); //三文鱼配方 1.5kg(100g*15袋) 价格:90 int carnum3 = int.Parse(Request.Params["carnum3"]); //牛肉配方 5.0kg(250g*20袋) 价格:220 int carnum4 = int.Parse(Request.Params["carnum4"]); //三文鱼配方 5.0kg(250g*20袋) 价格:220 Pet_XXL_Order order = new Pet_XXL_Order(); order.carnum1 = carnum1; order.carnum2 = carnum2; order.carnum3 = carnum3; order.carnum4 = carnum4; order.Coupon = decimal.Parse(Request.Params["yh"]); order.TotalPrice = decimal.Parse(Request.Params["sj"]); order.AID = add.ID; order.CreateTime = DateTime.Now; order.FromUserName = user; order.GoodsName = "PETKIN手工半湿粮"; order.Num = int.Parse(Request.Params["sl"]); order.OrderNo = DateTime.Now.ToString("yyyyMMddHHmmssffff") + new Random().Next(1000, 9999) + (order.FromUserName.Length > 10 ? order.FromUserName.Substring(order.FromUserName.Length - 6, 6) : ""); order.OrderState = 0; order.OutOrderNo = ""; order.Source = 1;//来源 友商 order.PayType = Request.Params["zf"] == "微信支付" ? 1 : 2; order.PostPrice = decimal.Parse(Request.Params["yf"]); order.UnitPrice = decimal.Parse(Request.Params["dj"]); order.YNum = 0; order.WNum = order.Num; order.CourierRemark = "牛肉配方 1.5kg(100g*15袋)*" + carnum1 + "<br>三文鱼配方 1.5kg(100g*15袋)*" + carnum2 + "<br>牛肉配方 5.0kg(250g*20袋)*" + carnum3 + "<br>三文鱼配方 5.0kg(250g*20袋)*" + carnum4; int yhqid = int.Parse(Request.Params["yhqid"]); order.yhqid = yhqid; decimal zk = 1m; //折扣 if ((order.UnitPrice + order.PostPrice - order.Coupon != order.TotalPrice) && (order.TotalPrice != (carnum1 * 90 + carnum2 * 90 + carnum3 * 240 + carnum4 * 240) * zk)) { Response.Write("{\"err_code\":\"" + "订单金额异常" + "\",\"st\":1}"); Response.End(); } else if (yhqid != 0 && nvbo.GetHaveYHQ(yhqid) == 1) { Response.Write("{\"err_code\":\"" + "优惠券已被使用" + "\",\"st\":1}"); Response.End(); } else if (order.TotalPrice == 0) { Response.Write("{\"err_code\":\"" + "请选择购买半湿粮" + "\",\"st\":1}"); Response.End(); } else { int oid = nvbo.SavePetXXLOrder(order); //yhq.ZT = oid; //nvbo.SaveYHQ(yhq); if (order.PayType == 1) { WX(order); } else { ZFB(order); } } } } } else if (Request.QueryString["para"] != null && Request.QueryString["para"] == "yq") { if (Request.Params["qh"] != null) { } else { Response.Write("{\"err_code\":\"" + "没有券号" + "\",\"st\":1}"); } Response.End(); } }
protected void Page_Load(object sender, EventArgs e) { string postStr = ""; //else //{ //WXLOG log = new WXLOG { CON = Request.Params[""] + "INDEX2", TIME = DateTime.Now }; //mss.SaveLog(log); if (Request.Params["out_trade_no"] != null && Request.Params["trade_status"] != null) { if (Request.Params["trade_status"] == "TRADE_SUCCESS") { Pet_XXL_Order order = nvbo.GetPetXXLOrder(Request.Params["out_trade_no"]); if (order != null && order.OrderState != 2) { Pet_XXL_Address add = nvbo.GetAddress(order.AID.Value); if (add != null) { new SendDX().Send2("我们已收到您的付款,感谢您的支持,半湿粮将会在24小时后统一配送。", add.Phone); } order.OrderState = 2; order.BankType = ""; order.OutOrderNo = Request.Params["trade_no"]; nvbo.SavePetXXLOrder(order); try { //InsertQR2(order.FromUserName, "o3L1MwfQMvX6DKzkc041wd-wShkU");//添加下线 string token = Token(mjuserid); var temp = new { first = new { value = "我们已收到您的支付宝付款", color = "#173177" }, orderMoneySum = new { value = order.TotalPrice.ToString() + "元", color = "#173177" }, orderProductName = new { value = order.GoodsName, color = "#173177" }, Remark = new { value = "\n" + "我们已收到您的付款,感谢您的支持。", color = "#CD0000" } }; string message = SendTemplateMessage(token, order.FromUserName, "qLJpWtjKj8zm3j8cwOe0u3u7qHwQ04cSx2UUvvVu-Ug", "#FF0000", temp, WebUrl + "/wechat/test/tz.aspx?tousername="******"o3L1MwfQMvX6DKzkc041wd-wShkU", "o3L1MwYudOztZTDDA6yPIhWapZH4", "o3L1MwVjlBoenaSbN5FIXwzQmgNM", "o3L1MwZ00yPDw1Ymsk_V4Por1ce4" }; foreach (string o in op) { var temp2 = new { first = new { value = "新订单提醒", color = "#173177" }, OrderSn = new { value = order.OrderNo, color = "#173177" }, OrderStatus = new { value = "已支付", color = "#173177" }, remark = new { value = "\n" + order.GoodsName + "(宠物帮)," + order.TotalPrice.ToString() + "元", color = "#CD0000" } }; message = SendTemplateMessage(token, o, "wY05AHjKkPAmyygWfzM0D1EWeGOrzCAZDI6c1jmGPGY", "#FF0000", temp2, WebUrl + "/wechat/test/tz.aspx?tousername="******"success"); Response.End(); } } } //WXLOG log2 = new WXLOG { CON = Request.Params.AllKeys + "zhifubao", TIME = DateTime.Now }; //mss.SaveLog(log2); //string cs = ""; //for (int i = 0; i < Request.Form.Count; i++) //{ // if (Request.Form.Keys[i].ToString().Substring(0, 1) != "_") // cs += Request.Form.Keys[i].ToString() + " = " + Request.Form[i].ToString()+"&"; //} //WXLOG log3 = new WXLOG { CON = cs + "zhifubao", TIME = DateTime.Now }; //mss.SaveLog(log3); //} }