/// <summary> /// 修改背景图片 /// </summary> /// <param name="moduleID"></param> /// <param name="moduleHelperID"></param> /// <param name="url"></param> /// <returns></returns> public ActionResult UpdateBgImage(int?moduleID, int?moduleHelperID, string url) { SE_HomePageConfigManager mangaer = new SE_HomePageConfigManager(); if (moduleID != null) { var model = mangaer.GetHomePageModuleEntity(moduleID.Value); if (model == null || model.ID == 0) { throw new Exception("模块不存在"); } var before = model.BgImageUrl; model.BgImageUrl = url; if (mangaer.UpdatePageModule(model)) { AutoReloadCache(); LoggerManager.InsertOplog(new ConfigHistory() { AfterValue = url, Author = User.Identity.Name, BeforeValue = before, ChangeDatetime = DateTime.Now, ObjectID = model.ID.ToString(), ObjectType = "PCMLoger", Operation = "更改模块背景图片" + model.ModuleName }); return(Json(1)); } else { return(Json(0)); } } else { var model = mangaer.GetHomePageModuleHelperEntity(moduleHelperID.Value); if (model == null || model.ID == 0) { throw new Exception("模块不存在"); } var before = model.BgImageUrl; model.BgImageUrl = url; if (mangaer.UpdateHomePageModuleHelperBgImage(model)) { AutoReloadCache(); LoggerManager.InsertOplog(new ConfigHistory() { AfterValue = url, Author = User.Identity.Name, BeforeValue = before, ChangeDatetime = DateTime.Now, ObjectID = model.ID.ToString(), ObjectType = "PCMHLoger", Operation = "更改子模块背景图片" + model.ModuleName }); return(Json(1)); } else { return(Json(0)); } } }