/// <summary> /// 转账处理 /// </summary> private void TransferAccount() { int id = Convert.ToInt32(Request["id"].ToString()); int status = Convert.ToInt32(Request["status"].ToString()); string errorMsg = Request["errorMsg"].ToString(); decimal realAmt = 0; decimal poundage = 0; if (!decimal.TryParse(Request.Params["poundage"], out poundage)) { poundage = 0; } // "realAmt": $("#realAmt").val(), "poundage": $("#poundage").val() if (!decimal.TryParse(Request.Params["realAmt"], out realAmt)) { Response.Write("2"); } else { IMentionQueusService mentionQueusService = IoC.Resolve <IMentionQueusService>(); bool result = mentionQueusService.MentionDone(id, status, realAmt, poundage, errorMsg); if (result) { Response.Write("1"); } else { Response.Write("2"); } } Response.End(); }
/// <summary> /// 提现数据列表绑定 /// </summary> private void Bind() { ISysSettingService settingService = IoC.Resolve <ISysSettingService>(); var sh = settingService.GetAll().Where(x => x.Key == "QLZHGZ").FirstOrDefault(); if (sh != null) { if (!decimal.TryParse(sh.Value, out ShenHeMonery)) { ShenHeMonery = 5000; } } string code = this.txtUserCode.Text.Trim(); //用户编号 string seriaNo = ""; // this.txtSeriaNo.Text.Trim(); //业务单号 string beginDate = this.txtBeginDate.Text.Trim(); //业务开始日期 string endDate = this.txtEndDate.Text.Trim(); //业务截止日期 decimal beginMonery = -1; decimal endMoner = -1; if (!decimal.TryParse(this.txtBeginMonery.Text, out beginMonery) || !decimal.TryParse(this.txtEndMonery.Text.Trim(), out endMoner)) { beginMonery = -1; endMoner = -1; } int type = Convert.ToInt32(this.drpStates.SelectedValue); int recordCount = 0; IMentionQueusService mentionQueusService = IoC.Resolve <IMentionQueusService>(); List <Ytg.BasicModel.DTO.MentionDTO> result = mentionQueusService.SelectBy(code, seriaNo, beginDate, endDate, beginMonery, endMoner, type, pagerControl.CurrentPageIndex, ref recordCount); this.repList.DataSource = result; this.repList.DataBind(); this.pagerControl.RecordCount = recordCount; }
public BankRequestManager(ISysBankTransferService sysBankTransferService, ICompanyBankService companyBankService, ISysUserBankService sysUserBankService, ISysBankType sysBankTypeService, IVipMentionApplyService vipMentionApplyService, ISysUserService sysUserService, ISysUserBalanceService sysUserBalanceService, IMentionQueusService mentionQueusService) { this.mSysBankTransferService = sysBankTransferService; this.mCompanyBankService = companyBankService; this.mSysUserBankService = sysUserBankService; this.mSysBankTypeService = sysBankTypeService; this.mVipMentionApplyService = vipMentionApplyService; this.mSysUserService = sysUserService; this.mSysUserBalanceService = sysUserBalanceService; this.mMentionQueusService = mentionQueusService; }
/// <summary> /// 提现数据列表绑定 /// </summary> private void Bind() { string code = this.txtUserCode.Text.Trim(); //用户编号 string seriaNo = this.txtSeriaNo.Text.Trim(); //业务单号 string beginDate = this.txtBeginDate.Text.Trim(); //业务开始日期 string endDate = this.txtEndDate.Text.Trim(); //业务截止日期 int recordCount = 0; //ISysUserBalanceDetailService sysUserBalanceDetailService = IoC.Resolve<ISysUserBalanceDetailService>(); //List<MentionRecodVM> result = sysUserBalanceDetailService.SelectMentionRecod(code, seriaNo, beginDate,endDate,-1, pagerControl.CurrentPageIndex, ref recordCount); IMentionQueusService mentionQueusService = IoC.Resolve <IMentionQueusService>(); List <Ytg.BasicModel.DTO.MentionDTO> result = mentionQueusService.SelectBy(code, seriaNo, beginDate, endDate, -1, -1, Convert.ToInt32(drpStates.SelectedValue), pagerControl.CurrentPageIndex, ref recordCount); this.repList.DataSource = result; this.repList.DataBind(); this.pagerControl.RecordCount = recordCount; }
protected void btnAudit_Command(object sender, CommandEventArgs e) { if (e.CommandArgument == null) { return; } int id = Convert.ToInt32(e.CommandArgument); IMentionQueusService mentionQueusService = IoC.Resolve <IMentionQueusService>(); if (mentionQueusService.Audit(id)) { this.Bind(); JsAlert("审核成功!"); } else { JsAlert("审核失败,请稍后再试!"); } }
protected void lbUnLock_Command(object sender, CommandEventArgs e) { if (e.CommandArgument == null) { return; } //检查是否有未处理的提现记录 IMentionQueusService queUsService = IoC.Resolve <IMentionQueusService>(); var nowManCount = queUsService.Where(x => x.Status == 0).Count();//0 排队中 1提现成功 2提现失败 3 用户撤销 if (nowManCount > 0) { JsAlert("有尚未处理的提现请求,解绑失败!"); return; } ISysUserBankService sysUserBakService = IoC.Resolve <ISysUserBankService>(); sysUserBakService.Delete(Convert.ToInt32(e.CommandArgument)); sysUserBakService.Save(); JsAlert("解绑成功!"); this.Bind(); }