Ejemplo n.º 1
0
        public void SetBranchProductStatus(long productId, ShopBranchSkuStatus status)
        {
            var skus = Context.ShopBranchSkusInfo.Where(e => e.ProductId == productId);

            //if (skus.Count() == 0)
            //    throw new HimallException("参数异常,未找到数据");
            if (skus != null && skus.Count() > 0)
            {
                foreach (var sku in skus)
                {
                    sku.Status = status;
                }
                Context.SaveChanges();
            }
        }
Ejemplo n.º 2
0
        public void SetBranchProductStatus(long shopBranchId, IEnumerable <long> pIds, ShopBranchSkuStatus status)
        {
            var skus = Context.ShopBranchSkusInfo.Where(e => e.ShopBranchId == shopBranchId && pIds.Any(s => s == e.ProductId));

            if (skus.Count() == 0)
            {
                throw new HimallException("参数异常,未找到数据");
            }
            foreach (var sku in skus)
            {
                sku.Status = status;
            }
            Context.SaveChanges();
        }