public BaseAudit QueryHatsPending(string caseNum) { var pendingCase = _auditDal.GetbyCaseNum(caseNum); if (pendingCase != null && pendingCase.CaseStatus == CaseStatus.HatsPending) { return(pendingCase); } else { return(null); } }
private List <LendingPageViewModel> Map(List <BaseAudit> audits) { var output = new List <LendingPageViewModel>(); var baseAuditDal = new BaseAuditDAL(); var saleGroups = new SalesGroupBll().GetAll().ToList(); audits.ForEach(p => { var lendModel = new LendingPageViewModel(); lendModel.ID = p.ID; lendModel.BorrowerName = p.BorrowerName; lendModel.CaseNum = p.NewCaseNum; lendModel.CaseStatus = baseAuditDal.GetbyCaseNum(p.NewCaseNum).CaseStatus; lendModel.CaseStatusText = Helper.CaseStatusHelper.GetBigStatusText(lendModel.CaseStatus); lendModel.CreateTime = p.CreateTime; lendModel.LendingDate = p.LendingDate; lendModel.LoanAmount = p.LoanAmount; lendModel.SalesGroupID = p.SalesGroupID; lendModel.SalesGroupText = saleGroups.Single(sale => sale.ID == p.SalesGroupID).Name; output.Add(lendModel); }); return(output); }
public ActionResult Post2ForeignTrade13(string caseNum) { var address = ""; //BaseAuditDAL dal = new BaseAuditDAL(); //List<string> nums = new List<string>(); //foreach (string s in nums) //{ // //.ToList().Select(t => new BaseAuditViewModel().CastModel(t)); // BaseAuditViewModel item = (new BaseAuditViewModel()).CastModel(dal.GetbyCaseNum(s)); //} List <BaseAuditViewModel> baseAuditList = new List <BaseAuditViewModel>(); BaseAuditDAL dal = new BaseAuditDAL(); BaseAuditViewModel item = (new BaseAuditViewModel()).CastModel(dal.GetbyCaseNum(caseNum)); baseAuditList.Add(item); var transM = new ApplicationImport(baseAuditList); //var result = ; //var br = new BaseResponse<object>() //{ // Data = result.Data, // Message = new[] { result.Message }, // Status = result.Status //}; return(Json(null)); }
/// <summary> /// 查询等待确认模式案件 /// </summary> /// <param name="caseNum">案件号</param> /// <returns>案件信息或者null</returns> public BaseAudit QueryWaitingLending(string caseNum) { var auditCase = _baseAuditDal.GetbyCaseNum(caseNum); if (auditCase.IsNotNull() && auditCase.CaseStatus == CaseStatus.WaitingLending) { return(auditCase); } return(null); }
// public string CaseStatusText { get; set; } #endregion 2016-9-8 新增字段 public BaseCaseViewModel CastModel(BaseCase model) { BaseCaseViewModel bcvm = new BaseCaseViewModel(); Infrastructure.ExtendTools.ObjectExtend.CopyTo(model, bcvm); bcvm.CaseNum = model.NewCaseNum; #region 2016-9-8新增 var badal = new BaseAuditDAL(); var modal = new MortgageDAL(); var auditvm = new AuditInformationVM(); var dicdal = new DictionaryDAL(); var store = new Infrastructure.Identity.Store.UserStore(); var manager = new UserManager(store); if (string.IsNullOrEmpty(model.NewCaseNum)) { bcvm.AuditInformation = auditvm; return(bcvm); } var basudit = badal.GetbyCaseNum(model.NewCaseNum); if (basudit == null) { bcvm.AuditInformation = auditvm; bcvm.CaseStatus = null; return(bcvm); } if (basudit.CaseMode == "-CaseMode-JuJian") { auditvm.ThirdPartyAuditAmount = basudit.ThirdPartyAuditAmount; auditvm.ThirdPartyAuditTerm = basudit.ThirdPartyAuditTerm; } else { auditvm.ThirdPartyAuditAmount = basudit.AuditAmount; auditvm.ThirdPartyAuditTerm = basudit.AuditTerm; } var CaseStatus = basudit == null ? "数据不完整" : basudit.CaseStatus; bcvm.CaseStatus = CaseStatus == null ? "" : CaseStatus; //bcvm.CaseStatusText = CaseStatus == null ? "" : Helper.CaseStatusHelper.GetBigStatusText(CaseStatus); string RefuseReason = ""; if (basudit.RejectType != null) { string RejectType = ""; string[] str = basudit.RejectType.Split(','); DictionaryDAL dadal = new DictionaryDAL(); foreach (var item in str) { RejectType += dadal.GetText(item) + ","; } RefuseReason = RejectType.Substring(0, RejectType.Length - 1); } auditvm.ThirdPartyAuditRate = basudit.AuditRate; auditvm.RefuseReason = RefuseReason; auditvm.SignRefuseReason = basudit.RejectReason; var mortgage = modal.Get(basudit.ID); if (mortgage == null) { bcvm.AuditInformation = auditvm; return(bcvm); } var contr = manager.FindById(mortgage.ContractPerson); auditvm.ContractPersonText = contr == null ? "" : contr.DisplayName; auditvm.ContractAmount = mortgage.ContractAmount; auditvm.ContractDate = mortgage.ContractDate; bcvm.AuditInformation = auditvm; #endregion 2016-9-8新增 return(bcvm); }