public ActionResult AddSameLevel(int?id, string name, string desc, string link, string img, string icon, string target, int?order, string type)
        {
            return(RunActionWhenLogin((loginuser) =>
            {
                var model = new CategoryModel();
                model.CategoryID = id ?? 0;
                model.CategoryName = name;
                model.CategoryDescription = desc;
                model.LinkURL = link;
                model.CategoryImage = img;
                model.IconClass = icon;
                model.OpenInNewWindow = target;
                model.OrderNum = order ?? 0;
                model.CategoryType = type;

                var bll = new CategoryBll();
                var currentModel = bll.GetCategoryByID(model.CategoryID);
                if (currentModel == null)
                {
                    return GetJsonRes("节点不存在");
                }
                model.CategoryLevel = currentModel.CategoryLevel;
                model.CategoryParent = currentModel.CategoryParent;
                var res = bll.AddNode(model);
                return GetJsonRes(res);
            }));
        }
        private ActionResult InitTree(string type)
        {
            var treemodel = new CategoryModel();

            treemodel.CategoryName   = $"新建的默认节点-{DateTime.Now.ToString()}";
            treemodel.CategoryParent = CategoryBll.FIRST_PARENT;
            treemodel.CategoryLevel  = CategoryBll.FIRST_LEVEL;
            treemodel.OrderNum       = 0;
            treemodel.CategoryType   = type;

            var bll = new CategoryBll();
            var res = bll.AddNode(treemodel);

            if (!ValidateHelper.IsPlumpString(res))
            {
                return(Redirect($"/Admin/Category/{nameof(CategoryManage)}?type={type}"));
            }
            else
            {
                return(Content(res));
            }
        }