public function clearUserEventLog() { $req = RequestFactory::createDeleteRequest(get_app_config($this->gameuid)); $req->setKey('gameuid', $this->gameuid); $req->setTable($this->getTableName()); $req->addKeyValue('gameuid', $this->gameuid); return $req->execute(); }
/** * 从数据库删除一条数据 * @param $gameuid * @param $key_values array,名称做key,数值做value */ protected function deleteFromDb($gameuid, $key_values) { if (empty($key_values)) { return false; } $req = RequestFactory::createDeleteRequest(get_app_config($gameuid)); $req->setKey($this->getKeyName(), $gameuid); $req->setTable($this->getTableName()); foreach ($key_values as $key => $value) { $req->addKeyValue($key, $value); } $req->execute(); return true; }
/** * 将uid从映射表中删除 * * @param string $uid 用户uid * @return bool 是否删除成功,成功返回true,否则返回false */ public function deleteMapping($uid) { $this->logger->writeInfo("tring to delete uid[{$uid}] from uid_gameuid_mapping."); $req = RequestFactory::createDeleteRequest(get_app_config()); $req->setTable($this->getTableName()); $req->addKeyValue("uid", $uid); $affected_rows = $req->execute(); if (intval($affected_rows) > 0) { return true; } return false; }