public ActionResult EditLimitItem(long id) { List <SelectListItem> items = new List <SelectListItem>(); var cateArray = _iLimitTimeBuyService.GetServiceCategories(); foreach (var cate in cateArray) { items.Add(new SelectListItem { Selected = false, Text = cate, Value = cate }); } var i = _iLimitTimeBuyService.GetLimitTimeMarketItem(id); //状态修正 // if (i.EndTime>DateTime.Now) i.AuditStatus = Himall.Model.LimitTimeMarketInfo.LimitTimeMarketAuditStatus.Ended; items.FirstOrDefault(c => c.Text.Equals(i.CategoryName)).Selected = true; ViewBag.Cate = items; var model = new LimitTimeMarketModel { Title = i.Title, CategoryName = i.CategoryName, StartTime = i.StartTime.ToString("yyyy-MM-dd HH:mm"), EndTime = i.EndTime.ToString("yyyy-MM-dd HH:mm"), ProductId = i.ProductId, MaxSaleCount = i.MaxSaleCount, ProductName = i.ProductName, ProductPrice = _iProductService.GetProduct(i.ProductId).MinSalePrice, AuditStatus = i.AuditStatus.ToDescription(), CancelReson = i.CancelReson, Price = i.Price, Stock = i.Stock }; return(View(model)); }