diff --git a/dislocker.py b/dislocker.py index 1b6b84c..a4ffa29 100644 --- a/dislocker.py +++ b/dislocker.py @@ -422,7 +422,7 @@ class Bot(discord.Client): pass else: # mouse_listの使用中ユーザーを消す - cursor.execute("UPDATE mouse_list SET using_member_id = NULL WHERE keyboard_number = %s", (mouse_number,)) + cursor.execute("UPDATE mouse_list SET using_member_id = NULL WHERE mouse_number = %s", (mouse_number,)) dislocker.db.commit() return {"result": 0, "about": "ok", "output_dict": {"pc_number": str(pc_number), "name": str(name)}} else: @@ -607,7 +607,7 @@ class Bot(discord.Client): pass else: # mouse_listの使用中ユーザーを消す - cursor.execute("UPDATE mouse_list SET using_member_id = NULL WHERE keyboard_number = %s", (mouse_number,)) + cursor.execute("UPDATE mouse_list SET using_member_id = NULL WHERE mouse_number = %s", (mouse_number,)) cursor.execute("UPDATE pc_usage_history SET end_use_time = clock_timestamp(), bot_about = %s WHERE id = %s", (bot_about, pc_usage_history_record_id)) dislocker.db.commit() return {"result": 0, "about": "ok"} @@ -959,7 +959,7 @@ class Monitor(): print(current_datetime, start_time) print(time_difference.seconds, timedelta(seconds=self.allowable_time).seconds) if time_difference.seconds >= timedelta(seconds=self.allowable_time).seconds: - cursor.execute("SELECT * FROM club_member WHERE id = %s", (member_id,)) + cursor.execute("SELECT * FROM club_member WHERE member_id = %s", (member_id,)) user_info = cursor.fetchall() stop = bot.stop(discord_user_id=user_info[0][3], bot_about="パスワードのタイムアウトでBotによる強制停止。") @@ -982,7 +982,7 @@ class Monitor(): time_difference = current_datetime - start_time print(time_difference.seconds, timedelta(seconds=self.allowable_time).seconds) if time_difference.seconds >= timedelta(seconds=self.allowable_time).seconds: - cursor.execute("SELECT * FROM club_member WHERE id = %s", (member_id,)) + cursor.execute("SELECT * FROM club_member WHERE member_id = %s", (member_id,)) user_info = cursor.fetchall() stop = bot.stop(discord_user_id=user_info[0][3], bot_about="タイムアウトでBotによる強制停止。") diff --git a/dislocker_auth.py b/dislocker_auth.py index 6194034..57149b4 100644 --- a/dislocker_auth.py +++ b/dislocker_auth.py @@ -129,7 +129,7 @@ class Auth(): pass else: # mouse_listの使用中ユーザーを消す - cursor.execute("UPDATE mouse_list SET using_member_id = NULL WHERE keyboard_number = %s", (mouse_number,)) + cursor.execute("UPDATE mouse_list SET using_member_id = NULL WHERE mouse_number = %s", (mouse_number,)) cursor.execute("UPDATE pc_usage_history SET end_use_time = clock_timestamp() WHERE id = %s", (pc_usage_history_record_id,)) self.db.commit() return {"result": 0, "about": "ok"}