/// <summary> ///结算页面 /// </summary> /// <returns></returns> public ActionResult Withdraw() { decimal _readyBalance = 0; CashCompanyInfoDto _cashCompanyInfo = null; FeeRuleInfoDto dto = null; CommunicateManager.Invoke <IFundService>(p => dto = p.GetFeeRule()); CommunicateManager.Invoke <IAccountService>(service => { _readyBalance = service.GetAccountInfo().ReadyInfo.ReadyBalance; _cashCompanyInfo = service.GetCompanyInfo(); }); var model = new { searchForm = new { }, editForm = new BankCardModel() { Owner = _cashCompanyInfo != null ? _cashCompanyInfo.Contact : "" }, feeRuleInfo = dto, urls = new { addBankCard = "/BankCard/Add", getCity = "/BankCard/GetCity", queryBankCards = "/BankCard/QueryBankCards", withdrawLog = "/Cash/WithdrawLog", //结算记录页面URL cashOut = "/Cash/CashOut", //结算 getAvailableMoney = "/Cash/GetAvailableMoney", //获取最高结算金额 getFeeAmount = "/Cash/GetFeeAmount" //获取手续费 }, cashOutParas = new { money = 0, bankId = string.Empty, password = string.Empty, isNextDayToAccount = dto.MorrowEnable ? "1" : (dto.TodayEnable ? "0" : "")//次日到账 }, otherParas = new { Banks = BankData.GetAllBanks(), Provinces = CityData.GetAllState(), }, readyBalance = _readyBalance, bankCards = new List <BankCardDto>() }; return(View(model)); }
public FeeRuleInfoDto GetFeeRule() { var data = fundClientProxy.GetFeeRule(code, key); var feerule = new FeeRuleInfoDto() { //todayFee = data.todayFee, //todayMax = data.todayMax, //todayMin = data.todayMin, //tomorrowFee = data.tomorrowFee, //tomorrowMax = data.tomorrowMax, //tomorrowMin = data.tomorrowMin IsHoliday = data.IsHoliday, Id = data.Id, Name = data.Name, CustomerType = data.CustomerType, IsDefault = data.IsDefault, TodayEnable = data.TodayEnable, TodayLast = data.TodayLast, TodayWithdrawRateType = data.TodayWithdrawRateType, TodayEachFeeAmount = data.TodayEachFeeAmount, TodayEachRate = data.TodayEachRate, TodayEachFeeAmountMin = data.TodayEachFeeAmountMin, TodayEachFeeAmountMax = data.TodayEachFeeAmountMax, TodayDayAmount = data.TodayDayAmount, TodayEachAmount = data.TodayEachAmount, MorrowEnable = data.MorrowEnable, MorrowLast = data.MorrowLast, MorrowWithdrawRateType = data.MorrowWithdrawRateType, MorrowEachFeeAmount = data.MorrowEachFeeAmount, MorrowEachRate = data.MorrowEachRate, MorrowEachFeeAmountMin = data.MorrowEachFeeAmountMin, MorrowEachFeeAmountMax = data.MorrowEachFeeAmountMax, MorrowDayAmount = data.MorrowDayAmount, MorrowEachAmount = data.MorrowEachAmount }; return(feerule); }