_getMysql($accontId); $userRow = SqlHelper::ormSelect( $conn, 't_user', array( 'account_id' => $accountId, )); if ($userRow) { SqlHelper::update( $conn, 't_user', array( 'account_id' => $accountId, ), array( 'gold' => function() { }, 'diamond' => function() { } )); } else { SqlHelper::upsert( $conn, 't_user_wallet_offline', array( 'account_id' => $accountId, ), array( 'gold' => function() use($gold) { return 'gold + ${gold}'; }, 'diamond' => function() use($diamond) { return 'diamond + ${diamond}'; }, 'modifytime' => myself()->_getNowTime() ), array( 'account_id' => $accountId, 'gold' => $gold, 'diamond' => $diamond, 'createtime' => myself()->_getNowTime(), 'modifytime' => myself()->_getNowTime() )); } if ($this->isTestMode()) { } myself()->_rspOk(); } }