/// <summary> /// 客户满意度列表 /// </summary> /// <returns></returns> public ActionResult CustEval() { TMC_CUST_EVALDTO ceDto = new TMC_CUST_EVALDTO(); ceDto.StdMains = service.GetStdMain(); ceDto.Start = DateTime.Now.AddDays(-5); ceDto.End = DateTime.Now.AddDays(1); //获取完成工差列表 PageResult <TMC_CUST_EVAL> ef = service.GetCustEvals(ceDto); //获取分页数据 BASEPAGE page = AUTOMAPING.Mapping <BASEPAGE>(ef); this.HttpContext.Session["Page"] = page; //EF实体数据转换为DTO ceDto.CustEvals = MAPPING.ConvertEntityToDtoList <TMC_CUST_EVAL, TMC_CUST_EVALDTO>(ef.DataList); //钢种大类ID转换汉字 if (ceDto.CustEvals != null && ceDto.CustEvals.Count > 0) { foreach (var item in ceDto.CustEvals) { if (item.C_PROD != null) { SelectListItem listItem = ceDto.StdMains.FirstOrDefault(x => x.Value.Equals(item.C_PROD)); if (listItem != null) { item.C_PROD_NAME = listItem.Text; } } } } return(View(ceDto)); }