/// <summary> /// 根据案件号查询签约信息 /// </summary> /// <param name="caseNum">案件号</param> /// <returns>签约信息</returns> public PublicMortgage Query(string caseNum) { var baseaudit = _baseAuditDal.GetbyCaseSataus(caseNum, CaseStatus.PublicMortgage); //var baseaudit = _baseAuditDal.GetAllBase().AsNoTracking().OrderByDescending(p => p.Version).FirstOrDefault(p => p.NewCaseNum == caseNum && p.CaseStatus == CaseStatus.PublicMortgage); if (baseaudit.IsNotNull()) { return(_mortgageDal.GetAll().AsNoTracking().FirstOrDefault(p => p.ID == baseaudit.ID)); } return(null); }
public Lending GetHIS(object key) { BaseAuditDAL bd = new BaseAuditDAL(); var curr = bd.Get(key); if (curr != null) { var aud = bd.GetbyCaseSataus(curr.NewCaseNum, CaseStatus.AfterCase); if (aud != null) { return(base.Get(aud.ID)); } } return(null); }
public override PublicMortgage Get(object key) { BaseAuditDAL bd = new BaseAuditDAL(); var curr = bd.Get(key); if (curr != null) { var aud = bd.GetbyCaseSataus(curr.NewCaseNum, CaseStatus.PublicMortgage); if (aud != null) { return(base.Get(aud.ID)); } } return(null); }
/// <summary> /// 获取限制数据权限后的数据 /// 数据权限限制为分公司或者创建者 /// yanminchun 2016-10-12 增加数据权限限制 /// </summary> /// <param name="user"></param> /// <param name="key"></param> /// <returns></returns> public Lending GetAuthorizeAndSelf(object key, Infrastructure.Identity.Model.User user) { BaseAuditDAL bd = new BaseAuditDAL(); var curr = bd.GetAuthorizeAndSelf(key, user); if (curr != null) { var aud = bd.GetbyCaseSataus(curr.NewCaseNum, CaseStatus.Lending); if (aud != null) { return(base.Get(aud.ID)); } } return(null); }