/// <summary> /// 会员充值 /// </summary> /// <param name="memberId">会员id</param> /// <param name="payeeId">收款人</param> /// <param name="paymentMethod">付款方式</param> /// <param name="amount">金额</param> /// <param name="receiptNumber">收款单据号</param> /// <returns></returns> public bool ChargeMemberStorevalue(int memberId, int payeeId, string paymentMethod, double amount, string receiptNumber) { //更新会员 var member = repository.GetById(memberId); member.Balance += amount; repository.Update(member); //新增充值账单信息 var payee = employeeRepository.GetById(payeeId); var chargeBill = new ChargeBill { MemberId = memberId, MemberName = member.Name, PayeeId = payeeId, PayeeName = payee.Name, PaymentMethod = paymentMethod, Amount = amount, ReceiptNumber = receiptNumber, StudioId = member.StudioId, StudioName = member.StudioName, Time = DateTime.Now }; chargeBillRepository.Add(chargeBill); return(true); }
/// <summary> /// 获取充值账单详情 /// </summary> /// <param name="chargeBillId"></param> /// <returns></returns> public JsonResult GetChargeBillDetail(int chargeBillId) { ChargeBill chargeBill = domainModel.GetChargeBillDetail(chargeBillId); return(Json(chargeBill)); }