/// <summary> /// 放款只读页面 /// </summary> /// <returns></returns> public ActionResult ReadonlyLending(string id) { LendingDAL led = new LendingDAL(); var lem = led.GetAuthorizeAndSelf(id, CurrentUser); var morvm = new LendingViewModel(); if (lem != null) { morvm = morvm.CastModel(lem); } else { BaseAuditDAL bad = new BaseAuditDAL(); MortgageDAL md = new MortgageDAL(); var audit = bad.GetMaxAuditAuthorizeAndSelf(id, CurrentUser); if (audit == null) { RedirectToAction("Failed", "Home"); } var mor = md.GetAll().FirstOrDefault(t => t.BaseAudit.CaseNum == audit.CaseNum); if (mor == null) { RedirectToAction("Failed", "Home"); } var borrower = audit.RelationPersonAudits.FirstOrDefault(t => t.RelationType == "-PersonType-JieKuanRen"); if (borrower == null) { RedirectToAction("Failed", "Home"); } lem = new Lending(); //lem.Borrower = borrower.Name; //lem.ContactNumber = borrower.ContactAudits.FirstOrDefault(t => t.IsDefault) == null ? "" : borrower.ContactAudits.FirstOrDefault(t => t.IsDefault).ContactNumber; //lem.BorrowNumber = audit.BankCard; //lem.OpeningBank = audit.OpeningBank; //lem.ContractAmount = mor.ContractAmount; lem.ID = id; morvm = morvm.CastModel(lem); } ViewBag.ID = id; return(View(morvm)); }