using System; using System.Collections.Generic; using System.Web; using System.Net; using System.Web.UI; using System.Web.UI.WebControls; using System.Globalization; using System.Data; using System.Data.SqlClient; using System.Text; using System.Text.RegularExpressions; using System.IO; using System.Drawing; using System.Web.Script.Serialization; using ThoughtWorks.QRCode.Codec; using TencentCloud.Common; using TencentCloud.Common.Profile; using TencentCloud.Vod.V20180717; using TencentCloud.Vod.V20180717.Models; using ThoughtWorks.QRCode.Codec; using ThoughtWorks.QRCode.Codec.Data; using ThoughtWorks.QRCode.Codec.Util; namespace Mtxfw.VipSite { public partial class js : System.Web.UI.Page { Utility.Config config = new Utility.Config(""); Mtxfw.DAL.user_info daoUser = new Mtxfw.DAL.user_info(); Mtxfw.DAL.user_Results daoResults = new Mtxfw.DAL.user_Results(); Mtxfw.DAL.user_Results_jl2 daojl2 = new Mtxfw.DAL.user_Results_jl2(); Mtxfw.DAL.user_Results_jl4 daojl4 = new Mtxfw.DAL.user_Results_jl4(); Mtxfw.DAL.order_info daoorder = new Mtxfw.DAL.order_info(); Mtxfw.DAL.order_product_info daoorderproduct = new Mtxfw.DAL.order_product_info(); Mtxfw.DAL.P_Product daoProduct = new Mtxfw.DAL.P_Product(); Mtxfw.DAL.Article daoArticle = new Mtxfw.DAL.Article(); Mtxfw.DAL.user_proxy daoproxy = new Mtxfw.DAL.user_proxy(); Mtxfw.DAL.User_OnLine daoOnLine = new Mtxfw.DAL.User_OnLine(); Mtxfw.DAL.User_CZ_log daocz = new Mtxfw.DAL.User_CZ_log(); DAL.business_info daobusiness = new DAL.business_info(); DAL.user_zzjf daozzjf = new DAL.user_zzjf(); DAL.user_zzjf_log daozzjflog = new DAL.user_zzjf_log(); DAL.User_openids daoopenids = new DAL.User_openids(); Mtxfw.DAL.county daocounty = new Mtxfw.DAL.county(); public int gtype = 0; protected void Page_Load(object sender, EventArgs e) { string hostname = Request.Url.Host; DateTime dt = DateTime.Now; DayOfWeek day = dt.DayOfWeek; string dayString = day.ToString().ToLower(); /*Bitmap bitmap = (Bitmap)Bitmap.FromFile(Server.MapPath("/app/ewm.jpg")); QRCodeDecoder decoder = new QRCodeDecoder(); string decodedString = decoder.decode(new QRCodeBitmapImage(bitmap), Encoding.UTF8);//指定utf-8编码, 支持中文 Mtxfw.Utility.Common.WriteHtml("/weixin/decodedString.txt", decodedString); */ if (Request.QueryString["sj"] != null) { if (Session["MemberId"] != null && Session["MemberName"] != null) { dt = Convert.ToDateTime(Request.QueryString["sj"].ToString()); DataSet ds; /*ds = daocounty.GetList1("id,cityid,countyid,countyname,(Select citycode From city b Where b.cityid=a.cityid) as citycode", "id>0 And countyname<>'市辖区' Order by id desc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { int id = Convert.ToInt32(Dr["id"].ToString()); string cityid = Dr["cityid"].ToString(); string countyid = Dr["countyid"].ToString(); string countyname = Dr["countyname"].ToString(); string citycode = Dr["citycode"].ToString(); string cityname = new DAL.city().GetCity(cityid); string html = Mtxfw.Utility.Common.getPage2("https://restapi.amap.com/v3/config/district?subdistrict=3&key=3c34bd03ab3407d8c3f9b0c741cbc9d1&offset=100&output=json&keywords=" + countyname, "", "utf-8"); Mtxfw.Utility.Common.WriteHtml("/weixin/strhtml.txt", html); rdatadata rd = (rdatadata)FromJson(html); if (rd.districts.Count > 0) { for (int i = 0; i < rd.districts.Count; i++) { for (int j = 0; j < rd.districts[i].districts.Count; j++) { if (citycode == rd.districts[i].districts[j].citycode) { Mtxfw.Model.tradingarea model = new Model.tradingarea(); model.CityID = cityid; model.CountyID = countyid; model.tradingareaID = (Convert.ToInt32(countyid) + (j + 1)).ToString(); model.tradingareaName = rd.districts[i].districts[j].name; model.center = rd.districts[i].districts[j].center; new DAL.tradingarea().Add(model); } } } } } } ds.Clear();*/ string strjson = "{\"Province\":["; System.Data.DataSet Ds = new Mtxfw.DAL.province().GetList("", "1=1 Order by ProvinceID Asc"); if (Ds.Tables[0].Rows.Count > 0) { int i = 0; foreach (System.Data.DataRow Dr in Ds.Tables[0].Rows) { string ProvinceID = Dr["ProvinceID"].ToString(); string ProvinceName = Dr["ProvinceName"].ToString(); strjson += "{\"ProvinceID\":\"" + ProvinceID + "\",\"ProvinceName\":\"" + ProvinceName + "\""; strjson += ",\"City\":["; System.Data.DataSet Ds2 = new Mtxfw.DAL.city().GetList("", "ProvinceID='" + ProvinceID + "' Order by CityID Asc"); if (Ds2.Tables[0].Rows.Count > 0) { int i2 = 0; foreach (System.Data.DataRow Dr2 in Ds2.Tables[0].Rows) { string CityID = Dr2["CityID"].ToString(); string CityName = Dr2["CityName"].ToString(); string center = Dr2["center"].ToString(); strjson += "{\"CityID\":\"" + CityID + "\",\"CityName\":\"" + CityName + "\",\"center\":\"" + center + "\""; strjson += ",\"County\":["; System.Data.DataSet Ds3 = new Mtxfw.DAL.county().GetList("", "CityID='" + CityID + "' Order by CountyID Asc"); if (Ds3.Tables[0].Rows.Count > 0) { int i3 = 0; foreach (System.Data.DataRow Dr3 in Ds3.Tables[0].Rows) { int cid = Convert.ToInt32(Dr3["id"].ToString()); string CountyID = Dr3["CountyID"].ToString(); string CountyName = Dr3["CountyName"].ToString(); string center0 = Dr3["center"].ToString(); strjson += "{\"CountyID\":\"" + CountyID + "\",\"CountyName\":\"" + CountyName + "\",\"center\":\"" + center0 + "\""; strjson += ",\"tradings\":["; System.Data.DataSet Ds4 = new Mtxfw.DAL.tradingarea().GetList("", "CityID='" + CityID + "' and countyid='" + CountyID + "' Order by tradingareaid Asc"); if (Ds4.Tables[0].Rows.Count > 0) { int i4 = 0; foreach (System.Data.DataRow Dr4 in Ds4.Tables[0].Rows) { int tid = Convert.ToInt32(Dr4["id"].ToString()); string tradingareaid = Dr4["tradingareaid"].ToString(); string tradingareaname = Dr4["tradingareaname"].ToString(); string center1 = Dr4["center"].ToString(); strjson += "{\"tradingareaid\":\"" + tradingareaid + "\",\"tradingareaname\":\"" + tradingareaname + "\",\"center\":\"" + center1 + "\"},"; i4 += 1; } } Ds4.Clear(); if (strjson.Substring(strjson.Length - 1, 1) == ",") { strjson = strjson.Substring(0, strjson.Length - 1); } strjson += "]}"; if (i3 != Ds3.Tables[0].Rows.Count - 1) { strjson += ","; } i3 += 1; } } Ds3.Clear(); strjson += "]}"; if (i2 != Ds2.Tables[0].Rows.Count - 1) { strjson += ","; } i2 += 1; } } Ds2.Clear(); strjson += "]}"; if (i != Ds.Tables[0].Rows.Count - 1) { strjson += ","; } i += 1; } } Ds.Clear(); strjson += "]}"; Mtxfw.Utility.Common.WriteHtml("/weixin/strjson.txt", strjson); /*ds = daoUser.GetList1("id", "gtype=" + gtype + " and UserState='正常' And IFStores=0 and uLevel16=2"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { int dID = Convert.ToInt32(Dr["id"].ToString()); var filepath = "/Files/grimage/" + dID + "/"; string filename = filepath + "ksjewm.jpg"; if (!File.Exists(Server.MapPath(filepath))) { Directory.CreateDirectory(Server.MapPath(filepath)); } string strurl = config.webUrl; Bitmap bt; string enCodeString = strurl + "/mobile/smpay/?sjid=" + dID; QRCodeEncoder qrCodeEncoder = new QRCodeEncoder(); //设置尺寸 qrCodeEncoder.QRCodeScale = 8; bt = qrCodeEncoder.Encode(enCodeString, Encoding.UTF8); bt.Save(Server.MapPath(filename)); string ewmpic = config.webUrl + filename; daoUser.UpdatePassword("thumb_media_id", ewmpic, dID); } } ds.Clear();*/ /*DataSet dss = daoUser.GetList1("id,umoney47,umoney48,umoney49,uLevel43", "gtype=" + gtype + " and UserState='正常' And IFStores=0 And umoney49>0"); if (dss.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Drr in dss.Tables[0].Rows) { int dID = Convert.ToInt32(Drr["id"].ToString()); Double Yumoney47 = Convert.ToDouble(Convert.ToDouble(Drr["umoney47"].ToString()).ToString("f4")); Double Yumoney48 = Convert.ToDouble(Convert.ToDouble(Drr["umoney48"].ToString()).ToString("f4")); Double Yumoney49 = Convert.ToDouble(Convert.ToDouble(Drr["umoney49"].ToString()).ToString("f4")); int duLevel43 = Convert.ToInt32(Drr["uLevel43"].ToString()); Double zxfmoney = Convert.ToDouble(Convert.ToDouble(config.webMoney41).ToString("f4")); Double qyzmoney = 0.0000; if (Convert.ToDouble(Yumoney49.ToString("f4")) >= zxfmoney) { int icount = Convert.ToInt32((Convert.ToDouble(Yumoney49.ToString("f4")) / zxfmoney).ToString("0.##").Split('.')[0]); if (icount > 0) { int ycount = (icount - duLevel43); if (ycount > 0) { daoUser.UpdateuLevel0("uLevel43", ycount, dID); qyzmoney = Convert.ToDouble((Convert.ToDouble(config.webMoney42) * ycount).ToString("f4")); if (Yumoney48 < qyzmoney) { qyzmoney = Yumoney48; } if (qyzmoney > 0.0000) { Model.user_Results_jl2 mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = dID; mjl2.MemberId2 = 0; mjl2.Addmoney = -qyzmoney; mjl2.Cutmoney = 0; mjl2.Totalmoney = (Yumoney48 - qyzmoney); mjl2.addtime = dt; mjl2.BZContent = "订单释放达到" + (Convert.ToDouble(config.webMoney41) * ycount).ToString("0.##") + "消耗" + qyzmoney + "个"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 27; mjl2.utype2 = 1; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; daojl2.Add(mjl2); daoUser.UpdateMoney("umoney48", -qyzmoney, dID); Yumoney48 = Convert.ToDouble((Yumoney48 - qyzmoney).ToString("f4")); } } } } } } dss.Clear();*/ /*ds = daoUser.GetList1("id,LockBusID,aopenid", "gtype=0 and LockBusID>0 and aopenid<>'' Order By regtime asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { int dID = Convert.ToInt32(Dr["id"].ToString()); int LockBusID = Convert.ToInt32(Dr["LockBusID"].ToString()); string aopenid = Dr["aopenid"].ToString(); if (daoopenids.GetCount("ttype=0 and openid='" + aopenid + "'") == 0) { Model.User_openids model = new Model.User_openids(); model.MemberId = dID; model.SJId = LockBusID; model.openid = aopenid; model.addtime = dt; model.ttype = 0; model.gtype = 0; daoopenids.Add(model); } } } ds.Clear(); ds = daoUser.GetList1("id,LockBusID,aopenid0", "gtype=0 and LockBusID>0 and aopenid0<>'' Order By regtime asc");//微信 if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { int dID = Convert.ToInt32(Dr["id"].ToString()); int LockBusID = Convert.ToInt32(Dr["LockBusID"].ToString()); string aopenid = Dr["aopenid0"].ToString(); if (daoopenids.GetCount("ttype=1 and openid='" + aopenid + "'") == 0) { Model.User_openids model = new Model.User_openids(); model.MemberId = dID; model.SJId = LockBusID; model.openid = aopenid; model.addtime = dt; model.ttype = 1;//1微信 model.gtype = 0; daoopenids.Add(model); } } } ds.Clear();*/ /*ds = daojl2.GetList1("id,MemberId", "gtype=0 and utype=23 and IFDelete=0 Order By addtime asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { Int64 RID = Convert.ToInt64(Dr["id"].ToString()); int dMemberId = Convert.ToInt32(Dr["MemberId"].ToString()); Mtxfw.Model.user_info umodel = daoUser.GetModel(dMemberId); if (umodel != null) { daojl2.UpdateTGYID(umodel.ActivateBusID,RID); Mtxfw.Model.user_info umodel0 = daoUser.GetModel(umodel.ActivateBusID); if (umodel0 != null) { daojl2.UpdateDLID(umodel0.DLRememberID, RID); } } } } ds.Clear(); ds = daoUser.GetList1("id", "gtype=0 and IFStores=0 and uLevel41=1 Order By regtime asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { int dID = Convert.ToInt32(Dr["ID"].ToString()); Double Aumoney43 = 0.00; string strAumoney = daojl2.Getzd("sum(Totalmoney) as Totalmoney", "gtype=0 And utype=23 and IFDelete=0 and MemberId=" + dID).ToString();// or id=" + dID + " if (strAumoney != "") { Aumoney43 = Convert.ToDouble(strAumoney); } Aumoney43 = Convert.ToDouble(Aumoney43.ToString("0.####")); daoUser.UpdateMoney2("umoney43", Aumoney43, dID); } } ds.Clear();*/ /* ds = daoUser.GetList1("id", "gtype=0 and IFStores=0 and uLevel33=2 Order By regtime asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { int dID = Convert.ToInt32(Dr["ID"].ToString()); Double Aumoney43 = 0.00; string strAumoney = daojl2.Getzd("sum(Totalmoney) as Totalmoney", "gtype=0 And utype=23 and IFDelete=0 and TGYID=" + dID).ToString();// or id=" + dID + " if (strAumoney != "") { Aumoney43 = Convert.ToDouble(strAumoney); } Aumoney43 = Convert.ToDouble(Aumoney43.ToString("0.####")); daoUser.UpdateMoney2("umoney45", Aumoney43, dID); } } ds.Clear();*/ /*ds = daoResults.GetList1("id,b0,MemberId,UserId,addTime", "gtype=0 and utype=9 and IFDelete=0 and seef=1 and addtime>Convert(DateTime,'2024-12-31 17:26:44') and addtime 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { Int64 ResultId = Convert.ToInt64(Dr["Id"].ToString()); Double b0 = Convert.ToDouble(Dr["b0"].ToString()); int MemberId = Convert.ToInt32(Dr["MemberId"].ToString()); Model.user_Results_jl2 mjl2; Mtxfw.Model.user_Results ReModel = daoResults.GetModel(ResultId); if (ReModel != null) { Mtxfw.Model.user_info umodel = daoUser.GetModel(ReModel.MemberId); if (umodel != null) { Double zmoney = Convert.ToDouble(ReModel.b0.ToString("f2")); Double ylmoney = Convert.ToDouble((zmoney * umodel.umoney42 / 100).ToString("f2")); Double cbmoney = Convert.ToDouble((zmoney - ylmoney).ToString("f2")); Double money6 = Convert.ToDouble((ylmoney * Convert.ToDouble(config.webMoney76) / 100).ToString("f2")); int zftype = Convert.ToInt32(ReModel.b17.ToString().Split('.')[0]); int UserId = ReModel.UserId; Double umoney28 = 0.00; int LockBusID = 0;//锁定门店ID string uphone = ""; DataSet ds0 = daoUser.GetList1("LockBusID,phone,umoney28", "id=" + UserId); if (ds0.Tables[0].Rows.Count > 0) { LockBusID = Convert.ToInt32(ds0.Tables[0].Rows[0]["LockBusID"]); uphone = Mtxfw.Utility.Common.cphone(ds0.Tables[0].Rows[0]["phone"].ToString()); umoney28 = Convert.ToDouble(ds0.Tables[0].Rows[0]["umoney28"]); } ds0.Clear(); //返回门店成本 string province = "", city = "", county = "", token_no = ""; int bid = 0; DataSet sjds = daobusiness.GetList1("id,province,city,county,token_no", "utype=0 and UserId=" + umodel.Id); if (sjds.Tables[0].Rows.Count > 0) { bid = Convert.ToInt32(sjds.Tables[0].Rows[0]["id"].ToString()); province = sjds.Tables[0].Rows[0]["province"].ToString(); city = sjds.Tables[0].Rows[0]["city"].ToString(); county = sjds.Tables[0].Rows[0]["county"].ToString(); token_no = sjds.Tables[0].Rows[0]["token_no"].ToString(); } sjds.Clear(); if (ylmoney > 0.00) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = umodel.Id; mjl2.MemberId2 = umodel.ActivateBusID; mjl2.Addmoney = ylmoney; mjl2.Cutmoney = money6; mjl2.Totalmoney = zmoney; mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付"; mjl2.PayID = ReModel.ListNumber; mjl2.OrdersIDs = ""; mjl2.OrdersID = zftype; mjl2.utype = 23; mjl2.utype2 = 1; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 rid = daojl2.Add(mjl2); daojl2.UpdateMinNumber(1, rid); daoUser.UpdateMoney("umoney43", zmoney, umodel.Id); daoUser.UpdateMoney("umoney45", zmoney, umodel.ActivateBusID); Decimal zznum = 0, zzjg = 0, zzjf = 0; DataSet zzds = daozzjf.GetList("", "gtype=" + gtype + ""); if (zzds.Tables[0].Rows.Count > 0) { zznum = Convert.ToDecimal(zzds.Tables[0].Rows[0]["zznum"]); zzjg = Convert.ToDecimal(zzds.Tables[0].Rows[0]["zzjg"]); zzjf = Convert.ToDecimal(zzds.Tables[0].Rows[0]["zzjf"]); } zzds.Clear(); Decimal xzzjg = 0; ; if (money6 > 0.00) { Decimal xzznum = Convert.ToDecimal((zznum + Convert.ToDecimal(ylmoney)).ToString("0.####")); Decimal xzjf = Convert.ToDecimal((Convert.ToDecimal(money6) / zzjg).ToString("0.####")); Decimal xzzjf = Convert.ToDecimal((zzjf + xzjf).ToString("0.####")); xzzjg = Convert.ToDecimal((xzznum / xzzjf).ToString("0.########")); Model.user_zzjf_log mlog = new Model.user_zzjf_log(); mlog.num = Convert.ToDecimal(ylmoney); mlog.zznum = xzznum; mlog.zzjg = xzzjg; mlog.zzjf = xzzjf; mlog.xzjf = xzjf; mlog.addtime = DateTime.Now; mlog.seef = -1; mlog.seeftime = DateTime.Now; mlog.gtype = gtype; daozzjflog.Add(mlog); daozzjf.Updatecount(xzznum, xzzjg, xzzjf, gtype); } Double bfb = Convert.ToDouble(config.webMoney90); Double umoney4 = 0.00; umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100).ToString("0.####")).ToString("f4")); umoney4 = Convert.ToDouble(Convert.ToDouble((umoney4 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.00) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = UserId; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (umoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = "扫码消费奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 1; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, UserId); daoUser.UpdateMoney("umoney4", umoney4, UserId); DAL.MemberStatistics.Statistics(dt, UserId, 0, rid, 2, 1, 1, "扫码消费奖励", gtype); } bfb = Convert.ToDouble(config.webMoney89); umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.00) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = umodel.Id; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (umodel.umoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付 联盟门店奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 0; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, umodel.Id); daoUser.UpdateMoney("umoney44", umoney4, umodel.Id); daoUser.UpdateMoney("umoney4", umoney4, umodel.Id); DAL.MemberStatistics.Statistics(dt, umodel.Id, 0, rid, 2, 1, 1, "来源" + uphone + "扫码支付" + " 联盟门店奖励", gtype); } bfb = Convert.ToDouble(config.webMoney91); umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.00) { Double Yumoney28 = 0.00; string strmoney = daoUser.Getzd("umoney28", "id=" + LockBusID).ToString(); if (strmoney != "") { Yumoney28 = Convert.ToDouble(strmoney); } mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = LockBusID; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (Yumoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付 锁客奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 0; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, LockBusID); daoUser.UpdateMoney("umoney4", umoney4, LockBusID); DAL.MemberStatistics.Statistics(dt, LockBusID, 0, rid, 2, 1, 1, "来源" + uphone + "扫码支付" + " 锁客奖励", gtype); } if (umodel.ActivateBusID > 0) { Mtxfw.Model.user_info umodel0 = daoUser.GetModel(umodel.ActivateBusID); if (umodel0 != null) { if (umodel0.uLevel33 == 2) { bfb = Convert.ToDouble(config.webMoney88); umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.00) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = umodel0.Id; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (umodel0.umoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付 推广员奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 0; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, umodel0.Id); umodel0.umoney28 += umoney4; daoUser.UpdateMoney("umoney4", umoney4, umodel0.Id); DAL.MemberStatistics.Statistics(dt, umodel0.Id, 0, rid, 2, 1, 1, "来源" + uphone + "扫码支付" + " 推广员奖励", gtype); } if (umodel.Id == LockBusID) { bfb = Convert.ToDouble(config.webMoney105); umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.0000) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = umodel0.Id; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (umodel0.umoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付 间推奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 0; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, umodel0.Id); daoUser.UpdateMoney("umoney4", umoney4, umodel0.Id); DAL.MemberStatistics.Statistics(dt, umodel0.Id, 0, rid, 2, 1, 1, "来源" + uphone + "扫码支付" + " 间推奖励", gtype); } } else { string strLockActivateBusID = daoUser.Getzd("ActivateBusID", "id=" + LockBusID).ToString(); if (strLockActivateBusID != "") { int LockActivateBusID = Convert.ToInt32(strLockActivateBusID); if (LockActivateBusID > 0) { Mtxfw.Model.user_info umodel1 = daoUser.GetModel(LockActivateBusID); if (umodel1 != null) { bfb = Convert.ToDouble(config.webMoney105); umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.0000) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = umodel1.Id; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (umodel1.umoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付 间推奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 0; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, umodel1.Id); daoUser.UpdateMoney("umoney4", umoney4, umodel1.Id); DAL.MemberStatistics.Statistics(dt, umodel1.Id, 0, rid, 2, 1, 1, "来源" + uphone + "扫码支付" + " 间推奖励", gtype); } } } } } } } } DataSet dds = daoproxy.GetList1(" top 1 MemberId,AgentRecomID", "gtype=" + gtype + " and TType=1 And seef=1 And AgenLevel=3 And Agenprovince='" + province + "' And Agencity='" + city + "' And AgenCounty='" + county + "' order by id asc"); if (dds.Tables[0].Rows.Count > 0) { int dID = Convert.ToInt32(dds.Tables[0].Rows[0]["MemberId"].ToString()); int AgentRecomID = Convert.ToInt32(dds.Tables[0].Rows[0]["AgentRecomID"].ToString()); Double Yumoney28 = 0.00; string strmoney = daoUser.Getzd("umoney28", "id=" + dID).ToString(); if (strmoney != "") { Yumoney28 = Convert.ToDouble(strmoney); } bfb = Convert.ToDouble(config.webMoney87); string dltitle = "县代"; umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.0000) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = dID; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (Yumoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付" + " " + dltitle + "奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 0; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, dID); daoUser.UpdateMoney("umoney4", umoney4, dID); DAL.MemberStatistics.Statistics(dt, dID, 0, rid, 2, 1, 1, "来源" + uphone + "扫码支付" + " " + dltitle + "奖励", gtype); } if (AgentRecomID > 0) { Yumoney28 = 0.00; strmoney = daoUser.Getzd("umoney28", "id=" + AgentRecomID).ToString(); if (strmoney != "") { Yumoney28 = Convert.ToDouble(strmoney); } bfb = Convert.ToDouble(config.webMoney122); umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.0000) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = AgentRecomID; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (Yumoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付" + " 推荐" + dltitle + "奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 0; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, AgentRecomID); daoUser.UpdateMoney("umoney4", umoney4, AgentRecomID); DAL.MemberStatistics.Statistics(dt, AgentRecomID, 0, rid, 2, 1, 1, "来源" + uphone + "扫码支付" + " 推荐" + dltitle + "奖励", gtype); } } } dds.Clear(); dds = daoproxy.GetList1(" top 1 MemberId,AgentRecomID", "gtype=" + gtype + " and TType=1 And seef=1 And AgenLevel=4 And Agenprovince='" + province + "' And Agencity='" + city + "' order by id asc"); if (dds.Tables[0].Rows.Count > 0) { int dID = Convert.ToInt32(dds.Tables[0].Rows[0]["MemberId"].ToString()); int AgentRecomID = Convert.ToInt32(dds.Tables[0].Rows[0]["AgentRecomID"].ToString()); Double Yumoney28 = 0.00; string strmoney = daoUser.Getzd("umoney28", "id=" + dID).ToString(); if (strmoney != "") { Yumoney28 = Convert.ToDouble(strmoney); } bfb = Convert.ToDouble(config.webMoney86); string dltitle = "市代"; umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.0000) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = dID; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (Yumoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付" + " " + dltitle + "奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 0; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, dID); daoUser.UpdateMoney("umoney4", umoney4, dID); DAL.MemberStatistics.Statistics(dt, dID, 0, rid, 2, 1, 1, "来源" + uphone + "扫码支付" + " " + dltitle + "奖励", gtype); } if (AgentRecomID > 0) { Yumoney28 = 0.00; strmoney = daoUser.Getzd("umoney28", "id=" + AgentRecomID).ToString(); if (strmoney != "") { Yumoney28 = Convert.ToDouble(strmoney); } bfb = Convert.ToDouble(config.webMoney123); umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.0000) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = AgentRecomID; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (Yumoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付" + " 推荐" + dltitle + "奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 0; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, AgentRecomID); daoUser.UpdateMoney("umoney4", umoney4, AgentRecomID); DAL.MemberStatistics.Statistics(dt, AgentRecomID, 0, rid, 2, 1, 1, "来源" + uphone + "扫码支付" + " 推荐" + dltitle + "奖励", gtype); } } } dds.Clear(); dds = daoproxy.GetList1(" top 1 MemberId,AgentRecomID", "gtype=" + gtype + " and TType=1 And seef=1 And AgenLevel=5 And Agenprovince='" + province + "' order by id asc"); if (dds.Tables[0].Rows.Count > 0) { int dID = Convert.ToInt32(dds.Tables[0].Rows[0]["MemberId"].ToString()); int AgentRecomID = Convert.ToInt32(dds.Tables[0].Rows[0]["AgentRecomID"].ToString()); Double Yumoney28 = 0.00; string strmoney = daoUser.Getzd("umoney28", "id=" + dID).ToString(); if (strmoney != "") { Yumoney28 = Convert.ToDouble(strmoney); } bfb = Convert.ToDouble(config.webMoney78); string dltitle = "省代"; umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.0000) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = dID; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (Yumoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付" + " " + dltitle + "奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 0; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, dID); daoUser.UpdateMoney("umoney4", umoney4, dID); DAL.MemberStatistics.Statistics(dt, dID, 0, rid, 2, 1, 1, "来源" + uphone + "扫码支付" + " " + dltitle + "奖励", gtype); } if (AgentRecomID > 0) { Yumoney28 = 0.00; strmoney = daoUser.Getzd("umoney28", "id=" + AgentRecomID).ToString(); if (strmoney != "") { Yumoney28 = Convert.ToDouble(strmoney); } bfb = Convert.ToDouble(config.webMoney124); umoney4 = Convert.ToDouble(Convert.ToDouble((money6 * bfb / 100 / Convert.ToDouble(zzjg)).ToString("0.####")).ToString("f4")); if (umoney4 > 0.0000) { mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = AgentRecomID; mjl2.MemberId2 = 0; mjl2.Addmoney = umoney4; mjl2.Cutmoney = Convert.ToDouble(zzjg); mjl2.Totalmoney = (Yumoney28 + umoney4); mjl2.addtime = dt; mjl2.BZContent = uphone + "扫码支付" + " 推荐" + dltitle + "奖励"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = 9; mjl2.utype2 = 0; mjl2.Seef = 0; mjl2.seeftime = dt; mjl2.gtype = gtype; Int64 jl2id = daojl2.Add(mjl2); daojl2.Updatemoney("Totalmoney0", zmoney, jl2id); daoUser.UpdateMoney("umoney28", umoney4, AgentRecomID); daoUser.UpdateMoney("umoney4", umoney4, AgentRecomID); DAL.MemberStatistics.Statistics(dt, AgentRecomID, 0, rid, 2, 1, 1, "来源" + uphone + "扫码支付" + " 推荐" + dltitle + "奖励", gtype); } } } dds.Clear(); } } } } } ds.Clear();*/ //string t = Mtxfw.Utility.Common.timeStamp(); //string tsign = Mtxfw.Utility.Interface_WxPay.GetMD5(t+"3596", "utf-8"); //Mtxfw.Utility.Common.WriteHtml("/weixin/tsign.txt", "?t=" + t + "&tsign=" + tsign); //string strr = Mtxfw.Utility.Common.getPage2("http://211.149.175.190:29999/sd?t=" + t + "&tsign=" + tsign, "", "utf-8"); //Mtxfw.Utility.Common.WriteHtml("/weixin/strr.txt", strr); /*if (!String.IsNullOrEmpty(Request.QueryString["MemberId"])) { Mtxfw.Model.user_info umodel = daoUser.GetModel(Convert.ToInt32(Request.QueryString["MemberId"])); if (umodel != null) { string t = Mtxfw.Utility.Common.timeStamp(); string tsign = Mtxfw.Utility.Interface_WxPay.GetMD5(t+"3596", "utf-8"); string strq = "exec|" + umodel.CompanyPic + "|" + t + "|tts|银花优选支付宝收款109.99元"; string strr = Mtxfw.Utility.Common.getPage2("http://211.149.175.190:29999/exec?t=" + t + "&tsign=" + tsign, "", "utf-8", false, true, strq); Mtxfw.Utility.Common.WriteHtml("/weixin/strr.txt", strr); } } if (!String.IsNullOrEmpty(Request.QueryString["sd"])) { int sd = Convert.ToInt32(Request.QueryString["sd"]); if (sd == 1) { string t = Mtxfw.Utility.Common.timeStamp(); string tsign = Mtxfw.Utility.Interface_WxPay.GetMD5(t + "3596", "utf-8"); string strr = Mtxfw.Utility.Common.getPage2("http://211.149.175.190:29999/sd?t=" + t + "&tsign=" + tsign, "", "utf-8", false, false, ""); Mtxfw.Utility.Common.WriteHtml("/weixin/sdstrr.txt", strr); } if (sd == 2) { string t = Mtxfw.Utility.Common.timeStamp(); string tsign = Mtxfw.Utility.Interface_WxPay.GetMD5(t + "3596", "utf-8"); string strr = Mtxfw.Utility.Common.getPage2("http://211.149.175.190:29999/rs?t=" + t + "&tsign=" + tsign, "", "utf-8", false, false, ""); Mtxfw.Utility.Common.WriteHtml("/weixin/rsstrr.txt", strr); } }*/ /*ds = daoOnLine.GetList1("id,IP", "gtype=0 Order By ReTime asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { Int64 Id = Convert.ToInt64(Dr["ID"].ToString()); string IP = Dr["IP"].ToString(); string Country = ""; try { Mtxfw.Utility.IPScanner IPScanner = new Mtxfw.Utility.IPScanner(); IPScanner.IP = IP; IPScanner.DataPath = Server.MapPath("/App_Data/qqwry.dat"); IPScanner.IPLocation(); Country = IPScanner.Country; } catch (Exception err) { Mtxfw.Utility.Common.WriteHtml("/weixin/IPLocationerr0.txt", err.ToString()); } daoOnLine.UpdateMAC(Country, Id); } } ds.Clear();*/ /*ds = daoUser.GetList1("id", "gtype=0 and IFStores=0 Order By regtime asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { int dID = Convert.ToInt32(Dr["ID"].ToString()); DataSet ds0 = daojl2.GetList1("id,addmoney", "utype=9 and IFDelete=0 and MemberId=" + dID + " Order By addtime Asc,id asc"); if (ds0.Tables[0].Rows.Count > 0) { Double zmoney = 0; foreach (System.Data.DataRow Dr0 in ds0.Tables[0].Rows) { Int64 rid = Convert.ToInt64(Dr0["id"]); Double addmoney = Convert.ToDouble(Dr0["addmoney"]); zmoney += addmoney; daojl2.UpdateTotalmoney(zmoney, rid); } } ds0.Clear(); } } ds.Clear();*/ /*ds = daoUser.GetList1("id", "gtype=0 and IFStores=0 Order By regtime asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { int dID = Convert.ToInt32(Dr["ID"].ToString()); Double umoney20 = 0.00; string strzd = daoorder.Getzd("sum(Totalprice)", "ttype=1 and IFDelete=0 and O_Payed=1 and UserId=" + dID).ToString(); if (strzd != "") { umoney20 = Convert.ToDouble(strzd); } daoUser.UpdateMoney2("umoney20", umoney20, dID); Double umoney33 = 0.00; Double umoney26 = 0.00; DataSet dss = daoorder.GetList1("id,UserId,Totalprice0,Totalprice2,Totalprice3,Totalprice9", "ttype=1 and IFDelete=0 and O_Payed=1 and O_Shipped=0 and Totalprice9>0 and Totalprice0>Totalprice10 and UserId=" + dID); if (dss.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Drr in dss.Tables[0].Rows) { Int32 id = Convert.ToInt32(Drr["id"].ToString()); Int32 UserId = Convert.ToInt32(Drr["UserId"].ToString()); Double Totalprice0 = Convert.ToDouble(Convert.ToDouble(Drr["Totalprice0"].ToString()).ToString("f4"));//总产出 Double Totalprice1 = Convert.ToDouble(Convert.ToDouble(Drr["Totalprice2"].ToString()).ToString("f4"));//产出周期 Double Totalprice3 = Convert.ToDouble(Convert.ToDouble(Drr["Totalprice3"].ToString()).ToString("f4"));//活力值 umoney33 += Totalprice3; umoney26 += (Totalprice0/ Totalprice1); } } dss.Clear(); daoUser.UpdateMoney2("umoney33", umoney33, dID); daoUser.UpdateMoney2("umoney26", umoney26, dID); } } ds.Clear();*/ /* ds = daoUser.GetList1("id", "a.gtype=" + gtype + " And a.UserState='正常' And a.IFStores=0"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { int dID = Convert.ToInt32(Dr["ID"].ToString()); Double Aumoney20 = 0.00; string strAumoney20 = daoUser.Getzd("sum(umoney20) as umoney20", "a.gtype=" + gtype + " and a.uutype='0' And a.UserState='正常' And a.uLevel7=0 and (charindex('," + dID + ",',a.ContactIDs)>0)").ToString();// or id=" + dID + " if (strAumoney20 != "") { Aumoney20 = Convert.ToDouble(strAumoney20); } Aumoney20 = Convert.ToDouble(Aumoney20.ToString("0.####")); daoUser.UpdateMoney2("umoney18", Aumoney20, dID); } } ds.Clear(); ds = daoUser.GetList1("id", "a.gtype=" + gtype + " And a.UserState='正常' And a.IFStores=0"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { int dID = Convert.ToInt32(Dr["ID"].ToString()); Double Aumoney20 = 0.00; string strAumoney20 = daoUser.Getzd("sum(umoney33) as umoney20", "a.gtype=" + gtype + " And a.UserState='正常' And a.uLevel7=0 and (charindex('," + dID + ",',a.ContactIDs)>0)").ToString();// or id=" + dID + " if (strAumoney20 != "") { Aumoney20 = Convert.ToDouble(strAumoney20); } Aumoney20 = Convert.ToDouble(Aumoney20.ToString("0.####")); daoUser.UpdateMoney2("umoney19", Aumoney20, dID); } } ds.Clear(); ds = daoUser.GetList1("id,ContactIDS,umoney33,uLevel,uLevel24,IFBecomeAgents", "gtype=0 and IFStores=0 Order By regtime asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Drr in ds.Tables[0].Rows) { int dID = Convert.ToInt32(Drr["ID"].ToString()); string YContactIDS = Drr["ContactIDS"].ToString(); int dumoney33 = Convert.ToInt32(Drr["umoney33"].ToString().Split('.')[0]); int YuLevel = Convert.ToInt32(Drr["uLevel"].ToString()); int YuLevel24 = Convert.ToInt32(Drr["uLevel24"].ToString()); int YIFBecomeAgents = Convert.ToInt32(Drr["IFBecomeAgents"].ToString()); DAL.MemberStatistics.UpdteuLevel(gtype, config, dID, YContactIDS, YuLevel, YuLevel24, YIFBecomeAgents, dumoney33, dt); } } ds.Clear(); ds = daoUser.GetList1("id,ContactIDS,umoney33,uLevel,uLevel24,IFBecomeAgents", "gtype=0 and IFStores=0 Order By regtime asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Drr in ds.Tables[0].Rows) { int dID = Convert.ToInt32(Drr["ID"].ToString()); string YContactIDS = Drr["ContactIDS"].ToString(); int dumoney33 = Convert.ToInt32(Drr["umoney33"].ToString().Split('.')[0]); int YuLevel = Convert.ToInt32(Drr["uLevel"].ToString()); int YuLevel24 = Convert.ToInt32(Drr["uLevel24"].ToString()); int YIFBecomeAgents = Convert.ToInt32(Drr["IFBecomeAgents"].ToString()); DAL.MemberStatistics.UpdteuLevel0(gtype, config, dID, YContactIDS, YuLevel, YuLevel24, YIFBecomeAgents, dumoney33, dt); } } ds.Clear();*/ Qiniu.Util.Mac mac = new Qiniu.Util.Mac(config.qiniuAccessKey, config.qiniuSecretKey); Qiniu.Storage.PutPolicy putPolicy = new Qiniu.Storage.PutPolicy(); putPolicy.Scope = config.qiniuScope; string upToken = Qiniu.Util.Auth.CreateUploadToken(mac, putPolicy.ToJsonString()); Qiniu.Storage.Config qnconfig = new Qiniu.Storage.Config(); // 设置上传区域 qnconfig.Zone = Qiniu.Storage.Zone.ZONE_CN_South; // 设置 http 或者 https 上传 qnconfig.UseHttps = true; qnconfig.UseCdnDomains = true; /*ds = daoArticle.GetList1("id", "(ParentID=10 or ParentID=14 or ParentID=15 or ParentID=16 or ParentID=18) and Content='' Order By addtime Asc"); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { int id = Convert.ToInt32(ds.Tables[0].Rows[i]["id"].ToString()); Model.Article am = daoArticle.GetModel(id); if (am != null) { if (am.Paths != "") { if (am.Paths.IndexOf("http://1301659355.vod2.myqcloud.com") != -1) { try { string url = Mtxfw.Utility.Common.cfileurl(am.Paths); string currentType = am.Paths.Substring(am.Paths.LastIndexOf(".")); string Folders = "/Files/file/"; if (!Directory.Exists(Server.MapPath(Folders))) { Directory.CreateDirectory(Server.MapPath(Folders)); } string filename = Folders + DateTime.Now.ToString("yyyyMMddHHmmss") + i + currentType; saveUserPic(filename, url); am.Content = filename; daoArticle.Update(am); System.Threading.Thread.Sleep(1000); } catch { } } } } } } ds.Clear();*/ /*ds = daoArticle.GetList1("id", "(ParentID=10 or ParentID=14 or ParentID=15 or ParentID=16 or ParentID=18) and Content<>'' and Paths like '%http://1301659355.vod2.myqcloud.com%' Order By addtime Asc"); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { int id = Convert.ToInt32(ds.Tables[0].Rows[i]["id"].ToString()); Model.Article am = daoArticle.GetModel(id); if (am != null) { if (am.Paths != "") { if (am.Paths.IndexOf("http://1301659355.vod2.myqcloud.com") != -1 && am.Content != "") { string FileName = "mdavideo/" + am.Content.Replace("/Files/file/", ""); // 表单上传 Qiniu.Storage.FormUploader target = new Qiniu.Storage.FormUploader(qnconfig); Qiniu.Http.HttpResult result = target.UploadFile(Server.MapPath(am.Content), FileName, upToken, null); if (result.Code == 200) { am.media_id = am.Paths; am.Paths = "https://fv.pmhapp.cn/" + FileName; daoArticle.Update(am); System.Threading.Thread.Sleep(1000); } else { if (result.Code == 401) { upToken = Qiniu.Util.Auth.CreateUploadToken(mac, putPolicy.ToJsonString()); } Mtxfw.Utility.Common.WriteHtml("/weixin/actionCode.txt", result.ToString()); } } } } } } ds.Clear();*/ /*ds = daoArticle.GetList1("id", "(ParentID=10 or ParentID=14 or ParentID=15 or ParentID=16 or ParentID=18) and Content<>'' Order By addtime Asc"); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { int id = Convert.ToInt32(ds.Tables[0].Rows[i]["id"].ToString()); Model.Article am = daoArticle.GetModel(id); if (am != null) { if (am.media_id != "") { if (am.media_id.IndexOf("http://1301659355.vod2.myqcloud.com") != -1 && am.Paths.IndexOf("https://fv.pmhapp.cn/mdavideo/") != -1) { // 必要步骤: // 实例化一个认证对象,入参需要传入腾讯云账户密钥对 SecretId,SecretKey。 // 本示例采用从环境变量读取的方式,则需要在环境变量中先设置这两个值。 // 您也可以直接将密钥对写入代码中,但是注意不要复制、上传或分享代码,以免泄露密钥对危及您的财产安全。 Credential cred = new Credential { SecretId = config.AccessKeyId, SecretKey = config.AccessKeySecret }; // 实例化一个 client 选项,可选的,没有特殊需求可以跳过 ClientProfile clientProfile = new ClientProfile(); // 指定签名算法(默认为 HmacSHA256) clientProfile.SignMethod = ClientProfile.SIGN_SHA1; // 非必要步骤 // 实例化一个客户端配置对象,可以指定超时时间等配置 HttpProfile httpProfile = new HttpProfile(); // SDK 默认使用 POST 方法。 // 如果您一定要使用 GET 方法,可以在这里设置。GET 方法无法处理一些较大的请求。 httpProfile.ReqMethod = "POST"; // SDK 有默认的超时时间,非必要请不要进行调整。 // 如有需要请在代码中查阅以获取最新的默认值。 httpProfile.Timeout = 30; // 请求连接超时时间,单位为秒,默认值为60 // SDK 会自动指定域名。通常无需指定域名,但如果您访问的是金融区的服务,则必须手动指定域名。 // 例如云服务器的上海金融区域名:cvm.ap-shanghai-fsi.tencentcloudapi.com // 代理服务器,当您的环境下有代理服务器时设定 httpProfile.WebProxy = Environment.GetEnvironmentVariable("HTTPS_PROXY"); clientProfile.HttpProfile = httpProfile; // 实例化要请求产品(以 CVM 为例)的 client 对象 // 第二个参数是地域信息,可以直接填写字符串 ap-guangzhou,或者引用预设的常量,clientProfile 是可选的 VodClient client = new VodClient(cred, "ap-beijing", clientProfile); DeleteMediaRequest req = new DeleteMediaRequest(); req.FileId = am.Paths2; DeleteMediaResponse res = client.DeleteMediaSync(req); am.Content = ""; am.media_id = ""; daoArticle.Update(am); } } } } } ds.Clear();*/ /* System.Data.DataSet Ds_Productlb = new DAL.P_Category().GetList("", "gtype=" + gtype + " and ttype=0 And C_Layer=1 And IfShow=0 Order By C_LinkID Asc"); if (Ds_Productlb.Tables[0].Rows.Count > 0) { for (int i = 0; i < (Ds_Productlb.Tables[0].Rows.Count); i++) { int C_ID = Convert.ToInt32(Ds_Productlb.Tables[0].Rows[i]["C_ID"].ToString()); Model.P_Category cm = new DAL.P_Category().GetModel(C_ID); if (cm != null) { if (cm.C_images != "") { if (cm.C_images.IndexOf("http") == -1) { string strFilePath = config.webUpPath + cm.C_images; string FileName = "ksd2023/" + cm.C_images; // 表单上传 Qiniu.Storage.FormUploader target = new Qiniu.Storage.FormUploader(qnconfig); Qiniu.Http.HttpResult result = target.UploadFile(Server.MapPath(strFilePath), FileName, upToken, null); cm.C_images = "https://fv.pmhapp.cn/" + FileName; new DAL.P_Category().Update(cm); } } } } } Ds_Productlb.Clear();*/ /*ds = daoProduct.GetList1("P_ID,P_images,P_DESCRIPTION", "IFDelete=0 Order By P_ADDATE Asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { Int32 P_ID = Convert.ToInt32(Dr["P_ID"]); string P_images = Dr["P_images"].ToString(); string P_DESCRIPTION = Dr["P_DESCRIPTION"].ToString(); string[] Aimages = P_images.Split('|'); string images = ""; for (int i=0;i< Aimages.Length; i++) { if (Aimages[i] != "") { string strFilePath = config.webUpPath + Aimages[i]; string FileName = "ksd2023/" + Aimages[i]; // 表单上传 Qiniu.Storage.FormUploader target = new Qiniu.Storage.FormUploader(qnconfig); Qiniu.Http.HttpResult result = target.UploadFile(Server.MapPath(strFilePath), FileName, upToken, null); images += "https://fv.pmhapp.cn/" + FileName +"|"; } } Regex R = new Regex(""); Match M = R.Match(P_DESCRIPTION); while (M.Success) { string strResult0 = M.Groups[1].ToString(); if (strResult0.IndexOf("http://mda.fuanmei.cn") != -1) { string strFilePath = strResult0.Replace("http://mda.fuanmei.cn", ""); string FileName = "ksd2023/" + strFilePath.Replace("/Files/Image/", ""); // 表单上传 Qiniu.Storage.FormUploader target = new Qiniu.Storage.FormUploader(qnconfig); Qiniu.Http.HttpResult result = target.UploadFile(Server.MapPath(strFilePath), FileName, upToken, null); P_DESCRIPTION = P_DESCRIPTION.Replace(strResult0, "https://fv.pmhapp.cn/" + FileName); } M = M.NextMatch(); } Model.P_Product pm = daoProduct.GetModel(P_ID); pm.P_images = images; pm.P_DESCRIPTION = P_DESCRIPTION; daoProduct.Update(pm); } } ds.Clear();*/ /*ds = daoArticle.GetList1("id", "(ParentID=10 or ParentID=14 or ParentID=15 or ParentID=16 or ParentID=18) Order By addtime Asc"); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { int id = Convert.ToInt32(ds.Tables[0].Rows[i]["id"].ToString()); Model.Article am = daoArticle.GetModel(id); if (am != null) { if (am.Paths != "") { if (am.Paths.IndexOf("https://fv.pmhapp.cn/mdavideo/") != -1) { string Bucket = config.qiniuScope; // 文件名 string Key = am.Paths.Replace("https://fv.pmhapp.cn/", ""); bool force = false; // 队列名称,如果没有,请设置为null // 另请参阅https://qiniu.kf5.com/hc/kb/article/112978/ string pipeline = "default.sys"; // 接收处理结果通知的URL,另请参阅 string notifyUrl = config.webUrl + "/pay/qiniunotifyUrl.aspx"; // 要保存的目标空间 string dstBucket = config.qiniuScope; string dstKey = Key.Replace("mdavideo/", "mdadvideo/"); string saveAsUri = Qiniu.Util.Base64.UrlSafeBase64Encode(dstBucket + ":" + dstKey); // 需要执行的数据处理,例如视频转码 string fopM = "avthumb/mp4"; //示例: "avthumb/mp4"; // 使用管道'|'命令,将处理结果saveas另存 string fops = fopM + "|saveas/" + saveAsUri; // 这个示例单独使用了一个Settings类,其中包含AccessKey和SecretKey // 实际应用中,请自行设置您的AccessKey和SecretKey Qiniu.Storage.OperationManager ox = new Qiniu.Storage.OperationManager(mac, qnconfig); Qiniu.Storage.PfopResult result = ox.Pfop(Bucket, Key, fops, pipeline, notifyUrl, force); if (result.Code == 200) { am.thumb_media_id = result.PersistentId; daoArticle.Update(am); } } } } } } ds.Clear();*/ /*ds = daoorder.GetList1("id", "ttype=8 and IFDelete=0 Order By O_Payed_Date Asc"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { Int32 id = Convert.ToInt32(Dr["id"]); DataSet ds0 = daoResults.GetList1("id,MemberId,hasRead,Totalmoney", "utype=0 and IFDelete=0 and ListNumber='"+ id + "' Order By O_Payed_Date Asc"); if (ds0.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr0 in ds0.Tables[0].Rows) { Int64 rid = Convert.ToInt64(Dr0["id"]); Int32 MemberId = Convert.ToInt32(Dr0["MemberId"]); Int32 hasRead = Convert.ToInt32(Dr0["hasRead"]); Double Totalmoney = Convert.ToDouble(Dr0["Totalmoney"]); Mtxfw.Model.user_info umodel = new Mtxfw.DAL.user_info().GetModel(MemberId); if (umodel != null) { if (hasRead == 1) { int utype = 4; Double yemoney = umodel.umoney32; string selmoney = "umoney32"; Model.user_Results_jl2 mjl2 = new Model.user_Results_jl2(); mjl2.MemberId = umodel.Id; mjl2.MemberId2 = 0; mjl2.Addmoney = -Totalmoney; mjl2.Cutmoney = 0; mjl2.Totalmoney = yemoney -Totalmoney; mjl2.addtime = dt; mjl2.BZContent = "纠正"; mjl2.PayID = ""; mjl2.OrdersIDs = ""; mjl2.OrdersID = 0; mjl2.utype = utype; mjl2.utype2 = 0; mjl2.Seef = 1; mjl2.seeftime = dt; mjl2.gtype = gtype; daojl2.Add(mjl2); daoUser.UpdateMoney(selmoney, -Totalmoney, umodel.Id); daoUser.UpdateMoney("umoney23", -Totalmoney, umodel.Id); daoUser.UpdateMoney("umoney24", -Totalmoney, umodel.Id); } } } } ds0.Clear(); } } ds.Clear();*/ /*System.Data.DataSet Ds = new DAL.province().GetList("", "1=1 Order by ProvinceID Asc"); if (Ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in Ds.Tables[0].Rows) { int PID = Convert.ToInt32(Dr["id"].ToString()); string ProvinceID = Dr["ProvinceID"].ToString(); string ProvinceName = Dr["ProvinceName"].ToString(); string strResult = Utility.Common.getPage2("https://restapi.amap.com/v3/config/district?keywords=" + ProvinceName + "&subdistrict=2&key=3c34bd03ab3407d8c3f9b0c741cbc9d1", "", "utf-8", false, false, ""); returndistrict redis = (returndistrict)FromdistrictJson(strResult); string center = redis.districts[0].center; new DAL.province().Updatecenter(center, PID); for (int i = 0; i < redis.districts[0].districts.Count; i++) { string citycode = redis.districts[0].districts[i].citycode; string adcode = redis.districts[0].districts[i].adcode; string name = redis.districts[0].districts[i].name; string center0 = redis.districts[0].districts[i].center; Model.city cmodel = new Model.city(); cmodel.CityID= adcode; cmodel.CityName= name; cmodel.ProvinceID= ProvinceID; cmodel.pinyin= Utility.Common.ConvertToAllSpell(name); cmodel.pinyinjx=Utility.Common.GetFirstSpell(name); cmodel.citycode= citycode; cmodel.center= center0; new DAL.city().Add(cmodel); if (redis.districts[0].districts[i].districts.Count > 0) { for (int i0 = 0; i0 < redis.districts[0].districts[i].districts.Count; i0++) { string adcode0 = redis.districts[0].districts[i].districts[i0].adcode; string name0 = redis.districts[0].districts[i].districts[i0].name; string center1 = redis.districts[0].districts[i].districts[i0].center; Model.county cymodel = new Model.county(); cymodel.CountyID = adcode0; cymodel.CountyName = name0; cymodel.CityID = cmodel.CityID; cymodel.center = center1; new DAL.county().Add(cymodel); } } } } } Ds.Clear();*/ /*System.Data.DataSet Ds = new DAL.province().GetList("", "1=1 Order by ProvinceID Asc"); if (Ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in Ds.Tables[0].Rows) { int PID = Convert.ToInt32(Dr["id"].ToString()); string ProvinceID = Dr["ProvinceID"].ToString(); string ProvinceName = Dr["ProvinceName"].ToString(); string strResult = Utility.Common.getPage2("https://restapi.amap.com/v3/config/district?keywords=" + ProvinceName + "&subdistrict=2&key=3c34bd03ab3407d8c3f9b0c741cbc9d1", "", "utf-8", false, false, ""); returndistrict redis = (returndistrict)FromdistrictJson(strResult); string center = redis.districts[0].center; new DAL.province().Updatecenter(center, PID); for (int i = 0; i < redis.districts[0].districts.Count; i++) { string citycode = redis.districts[0].districts[i].citycode; string adcode = redis.districts[0].districts[i].adcode; string name = redis.districts[0].districts[i].name; string center0 = redis.districts[0].districts[i].center; DataSet ctypeds = new DAL.city().GetList1(" top 1 id,cityid", "ProvinceID='" + ProvinceID + "' and CityName like '%" + name + "%' order by CityName desc"); if (ctypeds.Tables[0].Rows.Count > 0) { int cid = Convert.ToInt32(ctypeds.Tables[0].Rows[0]["id"]); string cityid = ctypeds.Tables[0].Rows[0]["cityid"].ToString(); new DAL.city().Updatecenter(center0, cid); try { if (redis.districts[0].districts[i].districts.Count > 0) { for (int i0 = 0; i0 < redis.districts[0].districts[i].districts.Count; i0++) { string adcode0 = redis.districts[0].districts[i].districts[i0].adcode; string name0 = redis.districts[0].districts[i].districts[i0].name; string center1 = redis.districts[0].districts[i].districts[i0].center; string strcountyid = new DAL.county().Getzd("id", "CityID='" + cityid + "' and CountyName like '%" + name0 + "%'").ToString(); if (strcountyid != "") { new DAL.county().Updatecenter(center1, Convert.ToInt32(strcountyid)); } } } } catch(Exception ex) { Mtxfw.Utility.Common.WriteHtml("/weixin/district.txt", ex.ToString()); Mtxfw.Utility.Common.WriteHtml("/weixin/districtname.txt", name); } } ctypeds.Clear(); } } } Ds.Clear();*/ /*Model.User_Errlog mo; string userNo = config.hjpay_ID; //string tradeMerchantNo = "777159200398534"; string productCode = "BANK_PAY_DAILY_ORDER"; string requestTime = dt.ToString("yyyy-MM-dd HH:mm:ss"); string merchantOrderNo = "24080508315064092"; string receiverAccountNoEnc = "6216617004000364938"; string receiverNameEnc = "朱瑶"; string receiverAccountType = "201"; //string receiverBankChannelNo = ""; string paidAmount = "13.08";//金额 string currency = "201"; string isChecked = "202"; string paidDesc = "门店成本"; string paidUse = "207"; string callbackUrl = config.webUrl + "/pay/merchant_notify.aspx"; string strsign0 = userNo + productCode + requestTime + merchantOrderNo + receiverAccountNoEnc + receiverNameEnc + receiverAccountType + paidAmount + currency + isChecked + paidDesc + paidUse + callbackUrl; string hmac1 = Mtxfw.Utility.Interface_WxPay.GetMD5(strsign0 + config.hjpay_Secret); string url = "https://www.joinpay.com/payment/pay/singlePay"; byte[] postBye; string postdata = "{\"userNo\":\"" + userNo + "\",\"productCode\":\"" + productCode + "\",\"requestTime\":\"" + requestTime + "\",\"merchantOrderNo\":\"" + merchantOrderNo + "\",\"receiverAccountNoEnc\":\"" + receiverAccountNoEnc + "\",\"receiverNameEnc\":\"" + receiverNameEnc + "\",\"receiverAccountType\":\"" + receiverAccountType + "\",\"paidAmount\":\"" + paidAmount + "\",\"currency\":\"" + currency + "\",\"isChecked\":\"" + isChecked + "\",\"paidDesc\":\"" + paidDesc + "\",\"paidUse\":\"" + paidUse + "\",\"callbackUrl\":\"" + callbackUrl + "\",\"hmac\":\"" + hmac1 + "\"}"; postBye = Encoding.UTF8.GetBytes(postdata); Mtxfw.Utility.ReturnValue retValue = Mtxfw.Utility.StreamReaderUtils.StreamReader(url, postBye, Encoding.UTF8, true, false, true, ""); if (!retValue.HasError) { Mtxfw.Utility.hjpay_returns0 hjpay = (Mtxfw.Utility.hjpay_returns0)Mtxfw.Utility.Common.Fromhjpay_returnsJson0(retValue.Message); if (hjpay.statusCode == "2001") { } mo = new Model.User_Errlog(); mo.DLID = 0; mo.ErrType = "MemberStatistics_hjpay_returns0"; mo.addtime = DateTime.Now; mo.ErrBody = postdata; mo.ErrBody2 = retValue.Message; new DAL.User_Errlog().Add(mo); } else { mo = new Model.User_Errlog(); mo.DLID = 0; mo.ErrType = "MemberStatistics_hjpay_returns0_HasError"; mo.addtime = DateTime.Now; mo.ErrBody = postdata; mo.ErrBody2 = retValue.ErrorCode + "|" + retValue.Message; new DAL.User_Errlog().Add(mo); }*/ /*string mindt0 = "2024-10-11 00:00:00"; string maxdt0 = "2024-10-11 23:59:59"; ds = daoResults.GetList1("id,MemberId,ListNumber,b17,addtime", "gtype=" + gtype + " and utype=9 and IFDelete=0 and Seef=1 and b15=0 and b16=1 And addtime>='" + mindt0 + "' and addtime<'" + maxdt0 + "'"); if (ds.Tables[0].Rows.Count > 0) { foreach (System.Data.DataRow Dr in ds.Tables[0].Rows) { Int64 RId = Convert.ToInt64(Dr["id"]); Int32 MemberId = Convert.ToInt32(Dr["MemberId"]); string yreq_seq_id = Dr["ListNumber"].ToString(); string org_req_date = Convert.ToDateTime(Dr["addtime"].ToString()).ToString("yyyyMMdd"); Int32 dltype = Convert.ToInt32(Dr["b17"].ToString().Split('.')[0]); string PayID = dt.ToString("yyMMddHHmmss", DateTimeFormatInfo.InvariantInfo) + RId; daoResults.UpdateOrderIds(PayID, RId); daoResults.Updatemoney("b15", 1, "id=" + RId); Mtxfw.Model.user_info umodel = daoUser.GetModel(MemberId); if (umodel != null) { string sys_id = config.hfpaysys_id; string product_id = config.hfpayproduct_id; string req_date = dt.ToString("yyyyMMdd"); string req_seq_id = PayID; string huifu_id = (dltype == 1 ? umodel.CompanyName : umodel.CompanyTel); string org_mer_ord_id = yreq_seq_id; string notify_url = config.webUrl + "/pay/hfpay_notify_url0.aspx"; SortedDictionary pay_dic = new SortedDictionary(); pay_dic.Add("req_date", req_date); pay_dic.Add("req_seq_id", req_seq_id); pay_dic.Add("huifu_id", huifu_id); pay_dic.Add("org_req_date", org_req_date); pay_dic.Add("org_mer_ord_id", org_mer_ord_id); pay_dic.Add("notify_url", notify_url); string get_PaySign = Mtxfw.Utility.Interface_WxPay.BuildRequest0(pay_dic, config.hfpayPrivateKey); string strq0 = "{"; strq0 += "\"sys_id\":\"" + sys_id + "\","; strq0 += "\"product_id\":\"" + product_id + "\","; strq0 += "\"data\":{"; strq0 += "\"req_date\":\"" + req_date + "\","; strq0 += "\"req_seq_id\":\"" + req_seq_id + "\","; strq0 += "\"huifu_id\":\"" + huifu_id + "\","; strq0 += "\"org_req_date\":\"" + org_req_date + "\","; strq0 += "\"org_mer_ord_id\":\"" + org_mer_ord_id + "\","; strq0 += "\"notify_url\":\"" + notify_url + "\""; strq0 += "}"; strq0 += ",\"sign\":\"" + get_PaySign + "\""; strq0 += "}"; string strResult = Mtxfw.Utility.Common.getPage2("https://api.huifu.com/v2/trade/payment/delaytrans/confirm", "", "utf-8", true, true, strq0); Model.User_Errlog mo = new Model.User_Errlog(); mo.DLID = 0; mo.ErrType = "交易确认接口"; mo.addtime = DateTime.Now; mo.ErrBody = strResult; mo.ErrBody2 = MemberId + "|" + RId + "|" + yreq_seq_id; new DAL.User_Errlog().Add(mo); } } } ds.Tables.Clear();*/ } } } protected bool saveUserPic(string filename, string UserPic) { string[] filetype = { ".gif", ".png", ".jpg", ".jpeg", ".bmp" }; //文件允许格式 //文件大小限制,单位kb WebClient wc = new WebClient(); HttpWebResponse res; bool b = true; res = (HttpWebResponse)WebRequest.Create(UserPic).GetResponse(); //死链验证 if (res.StatusCode != HttpStatusCode.OK) { b = false; } res.Close(); if (b) { wc.DownloadFile(UserPic, Server.MapPath(filename)); } return b; } public object FromdistrictJson(string json) { JavaScriptSerializer js = new JavaScriptSerializer(); return js.Deserialize(json); } public object FromJson(string json) { JavaScriptSerializer js = new JavaScriptSerializer(); return js.Deserialize(json); } } public class rdatadata { public String status { get; set; } public String info { get; set; } public String infocode { get; set; } public String count { get; set; } public List districts { get; set; } } public class district { public String citycode { get; set; } public String center { get; set; } public List districts { get; set; } } public class district2 { public String citycode { get; set; } public String adcode { get; set; } public String name { get; set; } public String center { get; set; } //public List districts { get; set; } } public class district3 { public String citycode { get; set; } public String adcode { get; set; } public String name { get; set; } public String center { get; set; } } public class returndistrict { public String status { get; set; } public List districts { get; set; } } public class returndistrict0 { public String name { get; set; } public String center { get; set; } public List districts { get; set; } } public class returndistrict1 { public String citycode { get; set; } public String adcode { get; set; } public String name { get; set; } public String center { get; set; } public List districts { get; set; } } public class returndistrict2 { public String adcode { get; set; } public String name { get; set; } public String center { get; set; } } }