exists($key)) { return; } Db::beginTransaction(); try { $orderIds = $redis->smembers($key); Order::whereIn('order_id', $orderIds)->update(['order_is_complete' => 'Y', 'order_status_system' => 'CONFIRM']); OrderSheet::whereIn('join_sheet_order_id', $orderIds)->update(['order_sheet_status' => 'CONFIRM']); $redis->del($key); Db::commit(); } catch (\Exception $e) { Db::rollBack(); } } }