// ReSharper disable InconsistentNaming
        public ActionResult AddNewSKU(CMS_SKU_Model model, MCCC mcModel, CMS_HMNUM_Model hmModel, User_Profile_Model userModel)
// ReSharper restore InconsistentNaming
        {
            try
            {
                var    skuSvr = new SKUCreateServices();
                string msg;
                var    newSkuid = skuSvr.AddProduct(model, mcModel, hmModel, userModel.User_Account, out msg);
                return(Json(new NBCMSResultJson
                {
                    Status = newSkuid > 0 ? StatusType.OK : StatusType.Error,
                    Data = newSkuid
                }));
            }
            catch (Exception ex)
            {
                NBCMSLoggerManager.Fatal(ex.Message);
                NBCMSLoggerManager.Fatal(ex.StackTrace);
                NBCMSLoggerManager.Error("");
                return(Json(new NBCMSResultJson
                {
                    Status = StatusType.Exception,
                    Data = ex.Message
                }));
            }
        }
        /// <summary>
        ///  检查SKU表是否存在这个SKU...
        /// </summary>
        /// <param name="sku"></param>
        /// <param name="channelId"></param>
        /// <returns></returns>
        public async Task <ActionResult> CheckSkuExist(string sku, int channelId)
        {
            var skuSvr  = new SKUCreateServices();
            var isExist = await skuSvr.CheckSKUExist(sku, channelId);

            return(Json(new NBCMSResultJson
            {
                //Status = isExist == true ? StatusType.OK : StatusType.Error
                Status = isExist ? StatusType.OK : StatusType.Error
            }));
            //return isExist == true ? "ture" : "false";
        }