From a77e85b62de6dd0c0e90023cbeaf641bb7069935 Mon Sep 17 00:00:00 2001 From: yajiwa <839790708@qq.com> Date: Wed, 6 Apr 2022 13:17:08 +0800 Subject: [PATCH] fix bug --- plugins/word_bank/model.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/word_bank/model.py b/plugins/word_bank/model.py index 1a8dbc32..2f7fd357 100644 --- a/plugins/word_bank/model.py +++ b/plugins/word_bank/model.py @@ -172,12 +172,14 @@ class WordBank(db.Model): q_key = [x for x in q_key if str(x.problem) in (problem)] q += q_fuzzy + q_key elif FUZZY: - q = await cls.query.where( + q_fuzzy = await cls.query.where( (cls.group_id == group_id) & (cls.search_type == 2) & ( cls.problem.contains(f'{problem}'))).gino.all() + q += q_fuzzy elif KEY: - q = await cls.query.where((cls.group_id == group_id) & (cls.search_type == 1)).gino.all() - q = [x for x in q if str(x.problem) in (problem)] + q_key = await cls.query.where((cls.group_id == group_id) & (cls.search_type == 1)).gino.all() + q_key = [x for x in q_key if str(x.problem) in (problem)] + q += q_key else: return None