Рабочая сборка с третьей ручкой

This commit is contained in:
Антон
2025-09-28 10:52:26 +03:00
parent 8082a83400
commit 02d3f2e3a5
+8 -5
View File
@@ -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();
}