/// <summary>保存店铺轮播 /// </summary> /// <param name="ModuleJson"></param> /// <param name="redisKey"></param> public void SaveSlider(JsonObject ModuleJson, string redisKey) { if (!CheckJson(ModuleJson)) { DeleteByKey(redisKey); return; } var imageList = ModuleJson["ImageList"]; if (imageList.IsNull || imageList.ValueType != JsonValueType.Array) { DeleteByKey(redisKey); return; } StoreCarouselModel item = new StoreCarouselModel(); item.IsSHowTitle = ModuleJson["IsShowTitle"].ToBool(false); item.ModuleTitel = ModuleJson["ModuleTitle"].Value; item.ModuleId = ModuleJson["ModuleID"].Value; item.ModuleTag = ModuleJson["ModuleTag"].Value; item.SliderEffect = (SliderEffectEnum)ModuleJson["SliderEffect"].ToInt(1); item.Direction = ModuleJson["Direction"].Value; item.IsSHowTitle = ModuleJson["IsShowTitle"].ToBool(false); item.ModelHeight = ModuleJson["Height"].Value; item.ModelWidth = ModuleJson["Width"].Value; item.ImageList = new List <ImageLinkModel>(); foreach (var sub in imageList) { item.ImageList.Add(new ImageLinkModel() { ImageSrc = sub["ImageSrc"].Value , LinkUrl = sub["Href"].Value , LinkWorld = sub["LinkWord"].Value , Target = sub["Target"].Value , Title = sub["Description"].Value , ImageHeight = sub["ImageHeight"].Value , ImageWidth = sub["Imagewidth"].Value, }); } CN100.Redis.Client.RedisClientUtility.SetData <StoreCarouselModel>(redisKey, item); }
/// <summary>保存店铺轮播 /// </summary> /// <param name="ModuleJson"></param> /// <param name="redisKey"></param> public void SaveSlider(JsonObject ModuleJson, string redisKey) { if (!CheckJson(ModuleJson)) { DeleteByKey(redisKey); return; } var imageList = ModuleJson["ImageList"]; if (imageList.IsNull || imageList.ValueType != JsonValueType.Array) { DeleteByKey(redisKey); return; } StoreCarouselModel item = new StoreCarouselModel(); item.IsSHowTitle = ModuleJson["IsShowTitle"].ToBool(false); item.ModuleTitel = ModuleJson["ModuleTitle"].Value; item.ModuleId = ModuleJson["ModuleID"].Value; item.ModuleTag = ModuleJson["ModuleTag"].Value; item.SliderEffect = (SliderEffectEnum)ModuleJson["SliderEffect"].ToInt(1); item.Direction = ModuleJson["Direction"].Value; item.IsSHowTitle = ModuleJson["IsShowTitle"].ToBool(false); item.ModelHeight = ModuleJson["Height"].Value; item.ModelWidth = ModuleJson["Width"].Value; item.ImageList = new List<ImageLinkModel>(); foreach (var sub in imageList) { item.ImageList.Add(new ImageLinkModel() { ImageSrc = sub["ImageSrc"].Value , LinkUrl = sub["Href"].Value , LinkWorld = sub["LinkWord"].Value , Target = sub["Target"].Value , Title = sub["Description"].Value , ImageHeight = sub["ImageHeight"].Value , ImageWidth = sub["Imagewidth"].Value, }); } CN100.Redis.Client.RedisClientUtility.SetData<StoreCarouselModel>(redisKey, item); }