From 422ed2ff51b5e671ca61aa59807cc1149b79c111 Mon Sep 17 00:00:00 2001 From: HibiKier <775757368@qq.com> Date: Thu, 2 Mar 2023 21:59:07 +0800 Subject: [PATCH] fix bug --- plugins/open_cases/open_cases_c.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/open_cases/open_cases_c.py b/plugins/open_cases/open_cases_c.py index 58a363bf..2e51e7ed 100755 --- a/plugins/open_cases/open_cases_c.py +++ b/plugins/open_cases/open_cases_c.py @@ -154,7 +154,11 @@ async def open_multiple_case( case_name = random.choice(CaseManager.CURRENT_CASES) # type: ignore if case_name not in CaseManager.CURRENT_CASES: return "武器箱未收录, 当前可用武器箱:\n" + "\n".join(CaseManager.CURRENT_CASES) # type: ignore - user, _ = await OpenCasesUser.get_or_create(user_qq=user_qq, group_id=group_id) + user, _ = await OpenCasesUser.get_or_create( + user_qq=user_qq, + group_id=group_id, + defaults={"open_cases_time_last": datetime.now()}, + ) max_count = await get_user_max_count(user_qq, group_id) if user.today_open_total >= max_count: return _handle_is_MAX_COUNT()