/// <summary> /// 充值V点 /// </summary> /// <param name="chargeVDian"></param> /// <returns></returns> public bool ChargeVDian(ReqChargeVDian chargeVDian) { log.Info($"ChargeVDian,充值V点,nodeid={chargeVDian.Nodeid},充值数量={chargeVDian.Price}"); TnetReginfo regInfo = PxinCache.GetRegInfo(chargeVDian.Nodeid); if (chargeVDian.PayType == 0) { //调用ue支付 return(ChargeVDian_DosUEPrepare(regInfo, chargeVDian.Price)); } else { return(ChargeVDian_SVPay(regInfo, chargeVDian.Price, chargeVDian.PayPwd)); } }
public Respbase <ChargeDto> ChargeVDian(ReqChargeVDian chargeVDian) { FriFacade facade = new FriFacade(); bool result = facade.ChargeVDian(chargeVDian); if (result) { return(new Respbase <ChargeDto> { Result = 1, Message = "支付成功", Data = facade.ChargeUE }); } return(new Respbase <ChargeDto> { Result = facade.PromptInfo.Result, Message = facade.PromptInfo.Message, Data = null }); }