_getMarketMysql($accountId); $row = SqlHelper::ormSelectOne( $conn, 't_user_wallet_offline_temp', array( 'account_id' => $accountId, )); $gold = 0; $diamond = 0; if ($row) { $gold = $row['gold']; $diamond = $row['diamond']; } myself()->_rspData(array( 'gold' => $gold, 'diamond' => $diamond )); } private function old_info() { $account = strtolower(getReqVal('account', '')); $token = getReqVal('token', ''); $gameId = 2006; $channel = BC_CHANNEL; $accountId = phpcommon\createAccountId($channel, $gameId, $account); $conn = myself()->_getMysql($accountId); $userRow = SqlHelper::ormSelectOne( $conn, 't_user', array( 'account_id' => $accountId, )); $walletOfflineRow = SqlHelper::ormSelectOne( $conn, 't_user_wallet_offline', array( 'account_id' => $accountId, )); if (SERVER_ENV == _TEST) { if (!$userRow && !$walletOfflineRow) { SqlHelper::insert( $conn, 't_user_wallet_offline', array( 'account_id' => $accountId, 'gold' => 10000, 'diamond' => 10000, 'createtime' => myself()->_getNowTime(), 'modifytime' => myself()->_getNowTime() ) ); } $userRow = SqlHelper::ormSelectOne( $conn, 't_user', array( 'account_id' => $accountId, )); $walletOfflineRow = SqlHelper::ormSelectOne( $conn, 't_user_wallet_offline', array( 'account_id' => $accountId, )); } $gold = 0; $diamond = 0; if ($userRow) { $gold += $userRow['gold']; $diamond += $userRow['diamond']; } if ($walletOfflineRow) { $gold += $walletOfflineRow['gold']; $diamond += $walletOfflineRow['diamond']; } if (SERVER_ENV == _TEST) { if (!$userRow && !$walletOfflineRow) { SqlHelper::ormSelectOne( $conn, 't_user_wallet_offline', array( 'account_id' => $accountId, )); } } myself()->_rspData(array( 'account' => $account, 'gold' => $gold, 'diamond' => $diamond )); } }