扣减后触发重算

This commit is contained in:
杨建炊 2024-10-31 17:38:43 +08:00
parent 24757518fc
commit 2ca2352ba0

View File

@ -74,6 +74,10 @@ class CombinationGoodsStockUpdateListener implements ShouldQueue
$goodsSku->stock = $stock; $goodsSku->stock = $stock;
$goodsSku->sale_stock = $saleStock; $goodsSku->sale_stock = $saleStock;
$goodsSku->save(); $goodsSku->save();
$mainGoodsSku = GoodsSku::query()->find($item['goods_sku_id']);
$mainGoodsSku->stock = min($mainGoodsSku->stock,(int)($stock / $item['item_num']));
$mainGoodsSku->sale_stock = min($mainGoodsSku->sale_stock,(int)($saleStock / $item['item_num']));
$mainGoodsSku->save();
$updateIds[] = $goodsSku->id; $updateIds[] = $goodsSku->id;
}); });
} }