public JsonResult AdvPageSet(ShopDistributorAdvPageSetModel model) { Result result = new Result { success = false, msg = "未知错误" }; bool isdataok = true; if (string.IsNullOrWhiteSpace(model.DistributorShareLogo)) { result = new Result { success = false, msg = "请上传分享Logo" }; isdataok = false; } string _sourceimg = ""; if (isdataok) { if (ModelState.IsValid) { #region 转移图片 if (model.DistributorShareLogo.Contains("/temp/")) { string oriUrl = model.DistributorShareLogo; oriUrl = oriUrl.Substring(oriUrl.LastIndexOf("/temp")); string ext = oriUrl.Substring(oriUrl.LastIndexOf('.')); string _savepath = @"/Storage/Shop/" + curshopid.ToString() + "/Distribution/"; string _savefile = "sharelogo" + ext; _savepath = _savepath + _savefile; Core.HimallIO.CopyFile(oriUrl, _savepath, true); model.DistributorShareLogo = _savepath; } else if (model.DistributorShareLogo.Contains("/Storage/")) { model.DistributorShareLogo = model.DistributorShareLogo.Substring(model.DistributorShareLogo.LastIndexOf("/Storage/")); } else { model.DistributorShareLogo = ""; } #endregion ShopDistributorSettingInfo config = distributorConfig; config.DistributorShareLogo = model.DistributorShareLogo; config.DistributorShareName = Core.Helper.HtmlContentHelper.RemoveScriptsAndStyles(model.DistributorShareName); config.DistributorShareContent = Core.Helper.HtmlContentHelper.RemoveScriptsAndStyles(model.DistributorShareContent); config.ShopId = curshopid; _iDistributionService.UpdateShopDistributor(config); result.success = true; result.msg = "分销聚合页推广设置成功!"; } else { result = new Result { success = false, msg = "数据验证未通过,请检查输入" }; } } return(Json(result)); }
protected override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); bool isclose = true; var dissetting = _iDistributionService.GetDistributionSetting(); if (dissetting != null) { if (dissetting.Enable) { isclose = false; } } if (isclose && RouteData.Values["action"].ToString().ToLower() != "nosetting") { Response.Clear(); Response.BufferOutput = true; Response.Redirect(Url.Action("NoSetting")); } curshopid = CurrentSellerManager.ShopId; distributorConfig = _iDistributionService.getShopDistributorSettingInfo(curshopid); if (distributorConfig.DistributorDefaultRate > 0) { isConfigRight = true; } }
/// <summary> /// 推广页设置 /// </summary> /// <returns></returns> public ActionResult AdvPageSet() { //return NoSetting(); ShopDistributorSettingInfo config = distributorConfig; ShopDistributorAdvPageSetModel result = new ShopDistributorAdvPageSetModel(); result.ShopId = config.ShopId; result.DistributorShareLogo = config.DistributorShareLogo; result.DistributorShareName = config.DistributorShareName; result.DistributorShareContent = config.DistributorShareContent; return(View(result)); }
protected override void OnActionExecuting(ActionExecutingContext filterContext) { base.OnActionExecuting(filterContext); curshopid = CurrentSellerManager.ShopId; distributorConfig = _iDistributionService.getShopDistributorSettingInfo(curshopid); }