Dirty fixing of some more mariadb -> mysql-connector issues....

This commit is contained in:
Cedric
2023-08-05 18:17:57 +02:00
parent e4586a5834
commit 7f55828c5f
5 changed files with 12 additions and 7 deletions
+3 -3
View File
@@ -185,15 +185,15 @@ class OrgRosterController:
"profession_title=VALUE(profession_title), ai_rank=VALUE(ai_rank), "
"ai_level=VALUE(ai_level), org_name=VALUE(org_name), org_id=VALUE(org_id), "
"org_rank_name=VALUE(org_rank_name), org_rank_id=VALUE(org_rank_id), "
"source=VALUE(source), last_updated=VALUE(last_updated)", data)
"source=VALUE(source), last_updated=VALUE(last_updated)".replace("?", "%s"), data)
self.account_service.create_users(accounts)
users = self.db.query('SELECT * from account where member=? and last_updated < ?',
[self.public_channel_service.org_id, time.time() - 23 * 60 * 60])
for user in users:
self.buddy_service.remove_buddy(user.char_id, 'org_member')
cur.execute("UPDATE account set member=-1 where member=? and last_updated < ?",
cur.execute("UPDATE account set member=-1 where member=? and last_updated < ?".replace("?", "%s"),
[self.public_channel_service.org_id, time.time() - 23 * 60 * 60])
cur.execute("UPDATE account set member=-1 where member NOT IN (0, ?, -1)",
cur.execute("UPDATE account set member=-1 where member NOT IN (0, ?, -1)".replace("?", "%s"),
[self.public_channel_service.org_id])
conn.commit()
self.bot.send_org_message('Successfully updated the roster.')