generated from Sithas/conan_template
Рабочая сборка с третьей ручкой
This commit is contained in:
@@ -45,8 +45,8 @@ optional<user> MySQLUserDAO::GetByUUID(const string& uuid)
|
|||||||
|
|
||||||
optional<user> MySQLUserDAO::GetByLogin(const string& login)
|
optional<user> MySQLUserDAO::GetByLogin(const string& login)
|
||||||
{
|
{
|
||||||
const std::string sql_script = "SELECT * FROM `up_and_down`.`users`" +
|
const std::string sql_script = "SELECT * FROM `up_and_down`.`users`"s +
|
||||||
"WHERE (login = '" + login
|
" WHERE (login = '"s + login
|
||||||
+ "') LIMIT 1;"s;
|
+ "') LIMIT 1;"s;
|
||||||
mysqlx::SqlResult sql_result = session_.
|
mysqlx::SqlResult sql_result = session_.
|
||||||
sql(sql_script).execute();
|
sql(sql_script).execute();
|
||||||
@@ -115,14 +115,11 @@ bool MySQLUserDAO::Update(const user& u)
|
|||||||
|
|
||||||
bool MySQLUserDAO::Delete(const string& uuid)
|
bool MySQLUserDAO::Delete(const string& uuid)
|
||||||
{
|
{
|
||||||
auto schema = session_.getSchema("up_and_down");
|
const string sql_script = "DELETE FROM `up_and_down`.`user` WHERE guid = '" + uuid +"';";
|
||||||
auto table = schema.getTable("users");
|
|
||||||
mysqlx::Result res = table.remove()
|
|
||||||
.where("uuid = :uuid")
|
|
||||||
.bind("uuid", uuid)
|
|
||||||
.execute();
|
|
||||||
|
|
||||||
return !!res.getAffectedItemsCount();
|
auto schema = session_.sql(sql_script).execute();
|
||||||
|
|
||||||
|
return !!schema.getAffectedItemsCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::optional<user> MySQLUserDAO::GetSingleUserBySQLResult(mysqlx::SqlResult&& sql_result)
|
std::optional<user> MySQLUserDAO::GetSingleUserBySQLResult(mysqlx::SqlResult&& sql_result)
|
||||||
|
|||||||
Reference in New Issue
Block a user