1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <?php
|
| namespace app\common\service\product\factory;
|
|
| /**
| * 商品基类
| * Interface IProductService
| * @package app\common\service\product
| */
| abstract class ProductService
| {
| /**
| * 更新商品库存 (针对下单减库存的商品)
| */
| abstract function updateProductStock($productList);
|
| /**
| * 更新商品库存销量(订单付款后)
| */
| abstract function updateStockSales($productList);
|
| /**
| * 回退商品库存
| */
| abstract function backProductStock($productList, $isPayOrder);
|
| }
|
|