public ActionResult GetProductSKUInfoFromCache(int cateid, int pid)
        {
            ProductCache pcache   = RemotingHelp.GetModelObject <ProductCache>();
            var          skuinfos = pcache.GetProductInfoFromCache(cateid, pid).skuInfos;
            List <ShowSkuInfoForLayuiTable> list = new List <ShowSkuInfoForLayuiTable>();

            foreach (var skuinfo in skuinfos)
            {
                ShowSkuInfoForLayuiTable newitem = new ShowSkuInfoForLayuiTable()
                {
                    sku_guid                = skuinfo.sku_guid,
                    sku_input               = skuinfo.sku_input,
                    sku_isdefaultprice      = skuinfo.sku_isdefaultprice,
                    sku_isdefaultprice_text = skuinfo.sku_isdefaultprice == 0 ? "否" : "是",
                    sku_price               = skuinfo.sku_price,
                    sku_price_text          = skuinfo.sku_price == -1 ? "默认" : skuinfo.sku_price.ToString(),
                    sku_stock               = skuinfo.sku_stock,
                    sku_stock_text          = skuinfo.sku_stock == -1 ? "默认" : skuinfo.sku_stock.ToString()
                };
                list.Add(newitem);
            }
            return(Json(
                       new LayuiTableApiResult()
            {
                code = 0,
                msg = "",
                count = list.Count,
                data = list
            },
                       JsonRequestBehavior.AllowGet));
        }
        public ActionResult ProductEdit(int cateid = 0, int pid = 0)
        {
            if (cateid == 0)
            {
                return(null);
            }
            ProductCache pcache = RemotingHelp.GetModelObject <ProductCache>();

            ViewBag.ProductInfo = pcache.GetProductInfoFromCache(cateid, pid);
            PRODUCT product = RemotingHelp.GetModelObject <PRODUCT>();

            ViewBag.allcates = product.GetCategories();
            ViewBag.pcates   = product.GetCategories(pid);
            return(View());
        }