diff --git a/application/api/model/BlindBoxTurntableGiftDrawWorld.php b/application/api/model/BlindBoxTurntableGiftDrawWorld.php index 2d1dd5b..2003d26 100644 --- a/application/api/model/BlindBoxTurntableGiftDrawWorld.php +++ b/application/api/model/BlindBoxTurntableGiftDrawWorld.php @@ -562,7 +562,6 @@ class BlindBoxTurntableGiftDrawWorld extends Model // 批量更新 foreach ($inventoryUpdates as $giftId => $count) { $ret = db::name("vs_gift_bag_detail")->where('id',$giftId) - ->lock(true) // 添加悲观锁 ->setDec('remaining_number', $count); if (!$ret) { Log::record('巡乐会更新礼物剩余数量: ' . $room_id."【数据】".var_export($precomputedResults, true),"info"); @@ -609,9 +608,7 @@ class BlindBoxTurntableGiftDrawWorld extends Model // 使用悲观锁查询用户钱包 $userWallet = db::name('user_wallet') ->where(['user_id' => $user_id]) - ->lock(true) ->find(); - if (!$userWallet || $userWallet['coin'] < $bagGiftPrice) { throw new \Exception('用户金币不足'); }