false, 'msg' => 'cannot_cancel_bet']; $time = time(); if ($numberTabInfo['bet_status'] != 1 || $time > ($numberTabInfo['bet_start_time'] + $tableInfo['wait_time'])) return ['status' => false, 'msg' => 'cannot_cancel_bet']; $userInfo = User::get(intval($event['user_id'])); if (!$userInfo) return ['status' => false, 'msg' => 'cannot_cancel_bet']; $prevBetInfo = Bet::getPrevBetInfo($userInfo['id'],$numberTabInfo['id']); if(!$prevBetInfo) return ['status' => false, 'msg' => 'not_user_bet']; return Bet::cancelBet($tableInfo,$numberTabInfo,$userInfo,$prevBetInfo); } }