generated from Sithas/conan_template
Рабочая сборка с третьей ручкой
This commit is contained in:
@@ -23,7 +23,7 @@ string MySQLUserDAO::Create(const user& created_user)
|
||||
|
||||
const string sql_script =
|
||||
"INSERT INTO `up_and_down`.`users` (`uuid`, `login`, `hashed_password`) VALUES ('"
|
||||
+ uuid_str + "', '" + created_user.login +"', '" + created_user.hashed_password + "');"s;
|
||||
+ uuid_str + "', '" + created_user.login + "', '" + created_user.hashed_password + "');"s;
|
||||
|
||||
session_.sql(sql_script).execute();
|
||||
|
||||
@@ -96,19 +96,22 @@ pair<bool, vector<user>> MySQLUserDAO::GetAll(size_t limit, size_t offset)
|
||||
|
||||
bool MySQLUserDAO::Update(const user& u)
|
||||
{
|
||||
const string sql_script = "UPDATE `up_and_down`.`user` SET login = '"s + u.login +
|
||||
"' WHERE guid = '" + u.uuid + "';"s;
|
||||
const string sql_script = "UPDATE `up_and_down`.`users` SET `login` = ? WHERE `uuid` = ?;"s;
|
||||
|
||||
auto schema = session_.sql(sql_script).execute();
|
||||
auto schema = session_.sql(sql_script)
|
||||
.bind(u.login, u.uuid)
|
||||
.execute();
|
||||
|
||||
return !!schema.getAffectedItemsCount();
|
||||
}
|
||||
|
||||
bool MySQLUserDAO::Delete(const string& uuid)
|
||||
{
|
||||
const string sql_script = "DELETE FROM `up_and_down`.`user` WHERE guid = '" + uuid +"';";
|
||||
const string sql_script = "DELETE FROM `up_and_down`.`users` WHERE `uuid` = ?;";
|
||||
|
||||
auto schema = session_.sql(sql_script).execute();
|
||||
auto schema = session_.sql(sql_script)
|
||||
.bind(uuid)
|
||||
.execute();
|
||||
|
||||
return !!schema.getAffectedItemsCount();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user