mai2: added upsert returns, fixed event reader, thanks @One3

Thanks to @One3 for helping with the events
This commit is contained in:
2023-04-11 17:57:21 +02:00
parent f63dd07937
commit 28c06335b6
4 changed files with 77 additions and 12 deletions

View File

@ -246,16 +246,16 @@ class Mai2ItemData(BaseData):
) -> None:
sql = insert(login_bonus).values(
user=user_id,
bonus_id=bonus_id,
bonusId=bonus_id,
point=point,
is_current=is_current,
is_complete=is_complete,
isCurrent=is_current,
isComplete=is_complete,
)
conflict = sql.on_duplicate_key_update(
point=point,
is_current=is_current,
is_complete=is_complete,
isCurrent=is_current,
isComplete=is_complete,
)
result = self.execute(conflict)