//投资理财 public ActionResult BuyFund() { FundsParamter param = GetRequestParamter <FundsParamter>(); ActionResult ar = AnalysisToken(param, out bool isret, out tMembersEntity member); if (isret) { return(ar); } if (!MD5Helper.PwdEncryption(param.pwd).Equals(member.mbTwoPwd)) { return(RetJsonResult(ApiResponseCodeEnum.Fail, "二级密码不正确")); } tUserBuyFundRecordEntity entity = new tUserBuyFundRecordEntity() { mbId = param.user.Id, fundId = param.fundId, periodId = param.periodId, buyAmount = param.amount * 10000, ip = IPAddressHelper.GetClientIPAddress, client = param.clientType }; string ret; if (tUserBuyFundRecordBLL.Instance.BuyFund(entity, out ret)) { return(RetJsonResult(ApiResponseCodeEnum.Success, "购买成功")); } return(RetJsonResult(ApiResponseCodeEnum.Success, ret.IsEmpty() ? "购买失败" : ret)); }
void ToDoWork() { tUserBuyFundRecordEntity entity = tUserBuyFundRecordBLL.Instance.GetOneExpiredFundRecord(); if (tUserBuyFundRecordBLL.Instance.Settle(entity, out string ret)) { SetText(string.Format("基金购买记录:[{0}]结算失败,会员:{1},信息:{2}\r\n", entity.recordId, entity.mbUserName, ret)); } }
public bool Settle(tUserBuyFundRecordEntity entity, out string ret) { ret = this.BaseRepository().ExecuteByProc <string>("proc_SettleFundRecord", new { @ret = "", entity.recordId, entity.mbId }); return(ret.IsEmpty()); }
/// <summary> /// 保存 /// </summary> /// <param name="entity"></param> /// <param name="keyValue"></param> public bool SubmitForm(tUserBuyFundRecordEntity entity, int keyValue) { if (keyValue > 0) { return(this.BaseRepository().Update(entity) > 0); } else { return(this.BaseRepository().Insert(entity) > 0); } }
//购买基金 public bool BuyFund(tUserBuyFundRecordEntity entity, out string ret) { ret = this.BaseRepository().ExecuteByProc <string>("proc_BuyFund", new { @ret = "", entity.mbId, entity.fundId, entity.periodId, @amount = entity.buyAmount, entity.ip, entity.client }); return(ret.IsEmpty()); }
/// <summary> /// 基金到期结算 /// </summary> /// <param name="entity"></param> /// <param name="ret"></param> /// <returns></returns> public bool Settle(tUserBuyFundRecordEntity entity, out string ret) { return(dal.Settle(entity, out ret)); }
//购买基金 public bool BuyFund(tUserBuyFundRecordEntity entity, out string ret) { return(dal.BuyFund(entity, out ret)); }
/// <summary> /// 保存 /// </summary> /// <param name="entity"></param> /// <param name="keyValue"></param> public bool SubmitForm(tUserBuyFundRecordEntity entity, int keyValue) { return(dal.SubmitForm(entity, keyValue)); }
public tUserBuyFundRecordEntity GetOneExpiredFundRecord() { tUserBuyFundRecordEntity entity = this.BaseRepository().ExecuteByProc <tUserBuyFundRecordEntity>("proc_GetOneExpiredFundRecord"); return(entity); }