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);
 }