/// <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; } }
/// <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; } }