|
|
@@ -27,11 +27,13 @@ class OrderGoodsClass extends BaseClass
|
|
|
if (!empty($goodsList)) {
|
|
|
foreach ($goodsList as $goods) {
|
|
|
|
|
|
- //搜索关键词GoodsStockRecordClass::sellGoods,可以找到相同的方法
|
|
|
$goodsId = $goods->goodsId ?? 0;
|
|
|
$num = $goods->num ?? 0;
|
|
|
$params = ['orderId' => $orderId, 'orderSn' => $orderSn];
|
|
|
- $respond = GoodsClass::decreaseStock($goodsId, $mainId, $num, false, $params);
|
|
|
+ $flower = $goods->flower ?? 0;
|
|
|
+ //鲜花类不需要验证库存,库存可以负数,并相应生成制作单
|
|
|
+ $checkStock = $flower == 0 ? true : false;
|
|
|
+ $respond = GoodsClass::decreaseStock($goodsId, $mainId, $num, $checkStock, $params);
|
|
|
$oldStock = $respond['oldStock'] ?? 0;
|
|
|
$newStock = $respond['newStock'] ?? 0;
|
|
|
$data = [];
|
|
|
@@ -44,6 +46,7 @@ class OrderGoodsClass extends BaseClass
|
|
|
$data['oldStock'] = $oldStock;
|
|
|
$data['newStock'] = $newStock;
|
|
|
$data['relateName'] = $customName;
|
|
|
+ //搜索关键词GoodsStockRecordClass::sellGoods,可以找到相同的方法,暂时没有写在一起
|
|
|
GoodsStockRecordClass::sellGoods($data);
|
|
|
|
|
|
}
|