From 2e17f56f1e4cacb837c45e1020599ea783d9c007 Mon Sep 17 00:00:00 2001 From: HibiKier <775757368@qq.com> Date: Sun, 26 May 2024 15:49:44 +0800 Subject: [PATCH] =?UTF-8?q?fix=F0=9F=90=9B:=20=E7=AD=BE=E5=88=B0uid?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zhenxun/builtin_plugins/sign_in/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zhenxun/builtin_plugins/sign_in/utils.py b/zhenxun/builtin_plugins/sign_in/utils.py index 950a7aab..73dd926a 100644 --- a/zhenxun/builtin_plugins/sign_in/utils.py +++ b/zhenxun/builtin_plugins/sign_in/utils.py @@ -135,7 +135,7 @@ async def _generate_card( ) if next_impression == 0: ratio = 0 - await bar.resize(width=int(bar.width * ratio) or bar.width, height=bar.height) + await bar.resize(width=int(bar.width * ratio) or 1, height=bar.height) await bar_bk.paste(bar) font_size = 30 if "好感度双倍加持卡" in gift: @@ -163,7 +163,7 @@ async def _generate_card( nickname_img = await BuildImage.build_text_image( nickname, size=50, font_color=(255, 255, 255) ) - user_console = await user.user_console.first() + user_console = await user.user_console if user_console and user_console.uid: uid = f"{user_console.uid}".rjust(12, "0") uid = uid[:4] + " " + uid[4:8] + " " + uid[8:] @@ -188,7 +188,7 @@ async def _generate_card( today_sign_text_img = await BuildImage.build_text_image("", size=30) value_list = ( await SignUser.annotate() - .order_by("impression") + .order_by("-impression") .values_list("user_id", flat=True) ) index = value_list.index(user.user_id) + 1 # type: ignore