private void LoadData() { decimal monery; string payType = ""; if (Request.Form["amount"] != null && Request.Form["bankCode"] != null) { payType = Request.Form["bankCode"].ToString(); monery = Convert.ToDecimal(Request.Form["amount"].ToString()); } else { Response.Redirect("/Views/pay/Payment.aspx"); return; } //验证支付金额 if (monery < Min || monery > Max) { Response.Redirect("/Views/pay/Payment.aspx"); return; } //if (payType == "cft") { // //跳转到值付微信支付 // IRecordTempService recordService = IoC.Resolve<IRecordTempService>(); // var item = recordService.Create(new BasicModel.RecordTemp() // { // Guid = Guid.NewGuid().ToString(), // IsCompled = false, // IsEnable = true, // OccDate = DateTime.Now, // TradeAmt = monery, // UserId = CookUserInfo.Id, // MY18PT = "wechart", // MY18FY = "R" + Utils.BuilderNum() // }); // recordService.Save(); // //跳转 // string url=Ytg.ServerWeb.Views.pay.zhifu.ZhiFuPayConfig.PayDns + "/Views/pay/zhifu/wechart/WxPay.aspx?tok=" + item.Guid; // Response.Redirect(url); // return; //} //else if (payType == "zfb") //{ ICompanyBankService companyBankServices = IoC.Resolve <ICompanyBankService>(); CompanyBankVM companyBank = companyBankServices.GetCompanyBank(payType); if (companyBank == null) { Response.Redirect("/Views/pay/Payment.aspx"); return; } var result = companyBankServices.GetRechargeBankInfo(companyBank.BankId, CookUserInfo.Id, monery).FirstOrDefault(); if (result == null) { Response.Redirect("/Views/pay/Payment.aspx"); return; } userName.Text = result.BankOwner; userCode.Text = result.BankNo; txtNum.Text = result.Num; this.hidBankid.Value = result.Id.ToString(); hidecztype.Value = payType; this.imgLogo.AlternateText = result.BankName; this.imgLogo.ImageUrl = "/Views/pay/mobao/images/" + payType + ".jpg"; this.lbMonery.Text = monery.ToString(); bankLink.NavigateUrl = result.BankWebUrl; //} //else //{ // IRecordTempService recordService = IoC.Resolve<IRecordTempService>(); // var item = recordService.Create(new BasicModel.RecordTemp() // { // Guid = Guid.NewGuid().ToString(), // IsCompled = false, // IsEnable = true, // OccDate = DateTime.Now, // TradeAmt = monery, // UserId = CookUserInfo.Id, // MY18PT = payType, // MY18FY = "R" + Utils.BuilderNum() // }); // recordService.Save(); // string url = ZhiFuPayConfig.PayDns + "/Views/pay/zhifu/MerDinpayUTF-8.aspx?tok=" + item.Guid; // Response.Redirect(url); // //eturn ZhiFuPayConfig.PayDns + "/Views/pay/zhifu/MerDinpayUTF-8.aspx?tok=" + item.Guid; //} }
private void LoadData() { decimal monery; string payType = ""; if (Request.Params["amount"] != null && Request.Params["bankCode"] != null) { payType = Request.Params["bankCode"].ToString(); monery = Convert.ToInt32(Request.Params["amount"].ToString()); } else { Response.Redirect("/Views/pay/PayIndex.aspx"); return; } var sp = !IsShoping(); if (sp) { Response.Redirect("/Views/pay/PayIndex.aspx"); return; } //验证支付金额 if (monery < Min || monery > Max) { Response.Redirect("/Views/pay/PayIndex.aspx"); return; } ICompanyBankService companyBankServices = IoC.Resolve <ICompanyBankService>(); try { CompanyBankVM companyBank = companyBankServices.GetCompanyBank(payType); if (companyBank == null) { Response.Redirect("/Views/pay/PayIndex.aspx"); return; } var result = companyBankServices.GetRechargeBankInfo(companyBank.BankId, CookUserInfo.Id, monery).FirstOrDefault(); if (result == null) { Response.Redirect("/Views/pay/PayIndex.aspx"); return; } ISysSettingService sysSettingService = IoC.Resolve <ISysSettingService>(); var zfbsetting = sysSettingService.GetSetting("zhb_rect_url"); var wxsetting = sysSettingService.GetSetting("wx_rect_url"); if (null != zfbsetting) { zbfqrcode = BootStrapper.SiteHelper.rectImagePath + zfbsetting.Value; } if (null != wxsetting) { wxqrcode = BootStrapper.SiteHelper.rectImagePath + zfbsetting.Value; } userName.Text = result.BankOwner; userCode.Text = result.BankNo; txtNum.Text = result.Num; this.hidBankid.Value = result.Id.ToString(); this.imgLogo.AlternateText = result.BankName; this.imgLogo.ImageUrl = "/Views/pay/mobao/images/" + payType + ".jpg"; hidecztype.Value = payType; this.lbMonery_.Text = monery.ToString(); bankLink.NavigateUrl = result.BankWebUrl; Ytg.Scheduler.Comm.LogManager.Info(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + " -- " + sp + " BankOwner=" + result.BankOwner + " BankNo=" + result.BankNo + " Num=" + result.Num + " id=" + result.Id + " result.BankName=" + result.BankName); } catch (Exception ex) { Alert("系统参数设置错误!"); } }