Пример #1
0
        /// <summary>
        /// 设置诊疗项目库存
        /// </summary>
        /// <param name="shopBranchId"></param>
        /// <param name="pids"></param>
        /// <param name="stock"></param>
        /// <param name="opType"></param>
        public static void SetProductStock(IEnumerable <long> pids, int stock, CommonModel.StockOpType opType)
        {
            switch (opType)
            {
            case StockOpType.Normal:
                _productService.SetMoreProductToOneStock(pids, stock);
                break;

            case StockOpType.Add:
                _productService.AddProductStock(pids, stock);
                break;

            case StockOpType.Reduce:
                _productService.ReduceProductStock(pids, stock);
                break;
            }
        }
        /// <summary>
        /// 修改门店商品库存
        /// </summary>
        /// <param name="shopBranchId"></param>
        /// <param name="pids"></param>
        /// <param name="stock"></param>
        /// <param name="opType"></param>
        public static void SetProductStock(long shopBranchId, IEnumerable <long> pids, int stock, CommonModel.StockOpType opType)
        {
            switch (opType)
            {
            case StockOpType.Normal:
                _shopBranchService.SetProductStock(shopBranchId, pids, stock);
                break;

            case StockOpType.Add:
                _shopBranchService.AddProductStock(shopBranchId, pids, stock);
                break;

            case StockOpType.Reduce:
                _shopBranchService.ReduceProductStock(shopBranchId, pids, stock);
                break;
            }
        }
Пример #3
0
        /// <summary>
        /// 设置SKU库存
        /// </summary>
        /// <param name="shopBranchId"></param>
        /// <param name="skuIds"></param>
        /// <param name="stock"></param>
        /// <param name="opType"></param>
        public static void SetSkuStock(IEnumerable <string> skuIds, IEnumerable <int> stock, CommonModel.StockOpType opType)
        {
            switch (opType)
            {
            case StockOpType.Normal:
                _productService.SetSkusStock(skuIds, stock);
                break;

            case StockOpType.Add:
                _productService.AddSkuStock(skuIds, stock);
                break;

            case StockOpType.Reduce:
                _productService.ReduceSkuStock(skuIds, stock);
                break;
            }
        }
        /// <summary>
        /// 设置门店SKU库存
        /// </summary>
        /// <param name="shopBranchId"></param>
        /// <param name="skuIds"></param>
        /// <param name="stock"></param>
        /// <param name="opType"></param>
        public static void SetSkuStock(long shopBranchId, IEnumerable <string> skuIds, IEnumerable <int> stock, CommonModel.StockOpType opType)
        {
            switch (opType)
            {
            case StockOpType.Normal:
                _shopBranchService.SetStock(shopBranchId, skuIds, stock);
                break;

            case StockOpType.Add:
                _shopBranchService.AddStock(shopBranchId, skuIds, stock);
                break;

            case StockOpType.Reduce:
                _shopBranchService.ReduceStock(shopBranchId, skuIds, stock);
                break;
            }
        }