public ActionResult ViewConfigLog(int id) { var result = LoggerManager.GetFlashSaleHistoryByPkid(id) ?? new FlashSaleProductOprLog(); var beforevalue = JsonConvert.DeserializeObject <QiangGouModel>(result.BeforeValue); var aftervalue = JsonConvert.DeserializeObject <QiangGouModel>(result.AfterValue); beforevalue.Products = LoggerManager.SelectFlashSaleProductsLog(beforevalue.HashKey); aftervalue.Products = LoggerManager.SelectFlashSaleProductsLog(aftervalue.HashKey); result.BeforeValue = JsonConvert.SerializeObject(beforevalue); result.AfterValue = JsonConvert.SerializeObject(aftervalue); return(View(result)); }