Dirty fixing of some more mariadb -> mysql-connector issues....
TODO: do it properly.
This commit is contained in:
@@ -419,8 +419,8 @@ class TrackController(BaseModule):
|
||||
"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)
|
||||
cur.executemany("INSERT INTO track_org_members (char_id, org_id) VALUES(?,?)", data2)
|
||||
"last_updated=VALUE(last_updated)".replace("?", "%s"), data)
|
||||
cur.executemany("INSERT INTO track_org_members (char_id, org_id) VALUES(?,?)".replace("?", "%s"), data2)
|
||||
conn.commit()
|
||||
for org in ours:
|
||||
left = self.db.query("SELECT p.* FROM track_org_members t LEFT JOIN player p on t.char_id = p.char_id where t.org_id=? and (p.last_updated < ? OR t.org_id != p.org_id)", [org.org_id, time.time()-25*60*60, org.org_id])
|
||||
@@ -491,8 +491,8 @@ class TrackController(BaseModule):
|
||||
"gender, faction, profession, profession_title, ai_rank, ai_level, "
|
||||
"org_id, org_name, org_rank_name, org_rank_id, dimension, head_id, "
|
||||
"pvp_rating, pvp_title, source, last_updated) VALUES "
|
||||
"(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", data)
|
||||
cur.executemany("REPLACE INTO track_org_members(char_id, org_id) VALUES (?, ?)", data2)
|
||||
"(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)".replace("?", "%s"), data)
|
||||
cur.executemany("REPLACE INTO track_org_members(char_id, org_id) VALUES (?, ?)".replace("?", "%s"), data2)
|
||||
|
||||
self.logger.info(f"Organisation {org_name} is now being tracked!")
|
||||
sender.reply(f"<highlight>{org_name}</highlight> is now being tracked. "
|
||||
|
||||
Reference in New Issue
Block a user