/// <summary> /// 根据ID查询 /// </summary> /// <param name="ID"></param> /// <returns></returns> public RemitDTO GetModelByID(long ID) { using (MyDbContext dbcontext = new MyDbContext()) { CommonService <RemitEntity> csr = new CommonService <RemitEntity>(dbcontext); RemitEntity re = csr.GetById(ID); RemitDTO model = null; if (re != null) { model = ToDTO(re); } return(model); } }
public ActionResult AddRemit(decimal amount, long sysbankID, string bankname, string bankaccount, string bankaccountuser, DateTime?hkTime, string remark) { if (amount <= 0) { return(Json(new AjaxResult { Status = "0", Msg = "请输入大于0的金额" })); } if (string.IsNullOrEmpty(bankname)) { return(Json(new AjaxResult { Status = "0", Msg = "请输入大于0的金额" })); } //用户信息 UserDTO userModel = GetUserInfo(); //汇入账户 SystemBankDTO sysdto = sysbankService.GetDTOByID(sysbankID); RemitDTO dto = new RemitDTO(); dto.OutBankAccount = sysdto.BankAccount; dto.OutBankName = sysdto.BankName; dto.OutBankAccountUser = sysdto.BankAccountUser; dto.BankName = bankname; dto.BankAccount = bankaccount; dto.BankAccountUser = bankaccountuser; dto.RechargeableDate = hkTime; dto.Remark = remark; dto.State = 0; long iID = remitService.Add(dto); if (iID > 0) { return(Json(new AjaxResult { Status = "1", Data = "/finance/remitList" })); } else { return(Json(new AjaxResult { Status = "0", Msg = "提交失败" })); } }
/// <summary> /// 添加充值记录 /// </summary> /// <param name="UserID"></param> /// <param name="Amount"></param> /// <param name="BankName"></param> /// <param name="BankAccount"></param> /// <param name="BankAccountUser"></param> /// <returns></returns> public long Add(RemitDTO dto) { using (MyDbContext dbcontext = new MyDbContext()) { RemitEntity remitModel = new RemitEntity(); remitModel.UserID = dto.UserID; remitModel.RemitMoney = dto.RemitMoney; remitModel.BankName = dto.BankName; remitModel.BankAccount = dto.BankAccount; remitModel.BankAccountUser = dto.BankAccountUser; remitModel.RechargeableDate = dto.RechargeableDate; remitModel.OutBankName = dto.OutBankName; remitModel.OutBankAccount = dto.OutBankAccount; remitModel.OutBankAccountUser = dto.OutBankAccountUser; remitModel.Remark = dto.Remark; remitModel.AddDate = DateTime.Now; remitModel.State = dto.State; dbcontext.Remit.Add(remitModel); dbcontext.SaveChanges(); return(remitModel.ID); } }
public RemitDTO ToDTO(RemitEntity remit) { RemitDTO Rdto = new RemitDTO(); Rdto.ID = remit.ID; Rdto.RemitMoney = remit.RemitMoney; Rdto.State = remit.State; Rdto.UserID = remit.UserID; Rdto.RechargeableDate = remit.RechargeableDate; Rdto.BankAccount = remit.BankAccount; Rdto.BankName = remit.BankName; Rdto.BankAccountUser = remit.BankAccountUser; Rdto.AddDate = remit.AddDate; Rdto.Remark = remit.Remark; Rdto.OutBankAccount = remit.OutBankAccount; Rdto.OutBankName = remit.OutBankName; Rdto.OutBankAccountUser = remit.OutBankAccountUser; Rdto.UserCode = remit.Users.UserCode; Rdto.TrueName = remit.Users.TrueName; Rdto.StateName = remit.State == 0 ? "等待审核" : "已确认"; return(Rdto); }