!247 去除锁表

Merge pull request !247 from 杨建炊/fix-release-1.0.0/yjc-migrate
This commit is contained in:
杨建炊 2024-11-11 05:36:01 +00:00 committed by Gitee
commit d347d2436c
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -65,7 +65,7 @@ class CombinationGoodsStockUpdateListener implements ShouldQueue
$num = !empty($event->num) ? $event->num : -1;
foreach ($combinationGoods as $item) {
DB::transaction(function () use ($item, &$updateIds, $num) {
$goodsSku = GoodsSku::query()->lockForUpdate()->find($item['item_id']);
$goodsSku = GoodsSku::query()->find($item['item_id']);
$stock = $goodsSku->stock + $item['item_num'] * $num;
//新增逻辑 在线库存同步扣减
$saleStock = max($goodsSku->sale_stock + $item['item_num'] * $num, 0);