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;
 }