public HttpResponseMessage GetCustomerAuditList(string CustomerAuditSearchDTO) { CustomerAuditSearchDTO dto = TransformHelper.ConvertBase64JsonStringToDTO <CustomerAuditSearchDTO>(CustomerAuditSearchDTO); ResultDTO <List <CustomerAuditResultDTO> > actionresult = new ResultDTO <List <CustomerAuditResultDTO> >(); try { actionresult.Object = _ICustomerServices.GetCustomerAuditList(dto); actionresult.SubmitResult = true; actionresult.rows = dto.rows; actionresult.page = dto.page; actionresult.Count = dto.Count; } catch (Exception ex) { actionresult.SubmitResult = false; actionresult.Message = ex.Message; } HttpResponseMessage result = new HttpResponseMessage { Content = new StringContent(JsonConvert.SerializeObject(actionresult), System.Text.Encoding.GetEncoding("UTF-8"), "application/json") }; return(result); }
/// <summary> /// 得到客户审核信息 /// </summary> /// <param name="dto"></param> /// <returns></returns> public static ResultData <List <CustomerAuditModel> > GetCustomerAuditList(CustomerAuditSearchDTO dto) { ResultData <List <CustomerAuditModel> > result = null; result = GetAPI <ResultData <List <CustomerAuditModel> > >(WebConfiger.MasterDataServicesUrl + "CustomerAudit?CustomerAuditSearchDTO=" + TransformHelper.ConvertDTOTOBase64JsonString(dto)); return(result); }
/// <summary> /// 得到客户审核信息 /// </summary> /// <param name="dto"></param> /// <returns></returns> public ActionResult GetCustomerAuditList(CustomerAuditSearchDTO dto) { dto.Status = 0; ResultData <List <CustomerAuditModel> > result = new ResultData <List <CustomerAuditModel> >(); result = CustomerProvider.GetCustomerAuditList(dto); return(Json(new { total = result.Count, rows = result.Object }, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 得到客户审核列表(查询) /// </summary> /// <param name="dto"></param> /// <returns></returns> public List <CustomerAuditResultDTO> GetCustomerAuditList(CustomerAuditSearchDTO dto) { List <CustomerAuditResultDTO> result = null; var tcdmse = SingleQueryObject.GetObj(); var pp = tcdmse.master_CustomerApplyInfo.AsNoTracking().Where(p => p.CustomerApplyID != null); if (dto.Status != null) { pp = pp.Where(p => p.Status == dto.Status); } if (!string.IsNullOrEmpty(dto.SearchText)) { pp = pp.Where(p => p.CustomerName.Contains(dto.SearchText) || p.master_DistributorInfo.DistributorName.Contains(dto.SearchText)); } dto.Count = pp.Count(); pp = pp.OrderBy(m => m.CustomerName).ThenBy(m => m.CustomerApplyID).Skip((dto.page - 1) * dto.rows).Take(dto.rows); result = Mapper.Map <List <master_CustomerApplyInfo>, List <CustomerAuditResultDTO> >(pp.ToList()); return(result); }