public IHttpActionResult SetAlipay(string alipay, string name) { if (string.IsNullOrWhiteSpace(alipay)) { return(Json(new MessageResult { Status = false, Message = "支付宝账号错误" })); } var account = this._IF_AccountService.GetAccount(this.User.Id); if (account == null) { account = new F_AccountDTO(); account.CreatedBy = account.ModifiedBy = this.User.Id; account.UserId = this.User.Id; account.Alipay = alipay; account.Name = name; } else { account.ModifiedBy = this.User.Id; account.Alipay = alipay; account.Name = name; } this._IF_AccountService.SetAlipay(account); return(Json(new MessageResult { Status = true, Message = "支付宝账号绑定成功", Data = account })); }
public F_AccountDTO Create(F_AccountDTO dto) { var account = base.F_Create <F_AccountDTO, F_Account>(dto , _IF_AccountRepository , dtoAction => { }); return(account); }
/// <summary> /// 设置支付宝账号 /// </summary> /// <param name="account"></param> /// <returns></returns> public F_AccountDTO SetAlipay(F_AccountDTO account) { var model = this._IF_AccountRepository.GetAccount(account.UserId); if (model == null) { return(this.Create(account)); } else { return(this.UpdateAlipay(new List <F_AccountDTO> { account }).FirstOrDefault()); } }
/// <summary> /// 更新账户余额和总收益 /// </summary> /// <param name="account"></param> /// <returns></returns> public F_AccountDTO ResetBalance(F_AccountDTO account) { return(this.Update(new List <F_AccountDTO> { account }).FirstOrDefault()); }