From 6f69f80ec8e895f7994573cb176ea51851b27185 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=BC=9F?= <250213850@qq.com> Date: Thu, 3 Mar 2022 17:44:34 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=96=B0=E5=A2=9E=20=E5=9C=A8=E6=96=B0?= =?UTF-8?q?=E5=A2=9Edebug=E9=A1=B9=E7=9B=AE=E4=B8=AD=E5=A2=9E=E5=8A=A0game?= =?UTF-8?q?=E7=9A=84=E8=BE=93=E5=85=A5=E6=A1=86=EF=BC=8C=E4=BB=A5=E6=AD=A4?= =?UTF-8?q?=E6=9D=A5=E5=88=A4=E6=96=AD=E5=85=B7=E4=BD=93=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E5=93=AA=E4=B8=AA=E6=9C=AA=E4=B8=8A=E7=BA=BF=E6=B8=B8=E6=88=8F?= =?UTF-8?q?=E7=9A=84=E5=9F=8B=E7=82=B9=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/api_v1/check_data/service.py | 6 +++++- schemas/check_data.py | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/api/api_v1/check_data/service.py b/api/api_v1/check_data/service.py index 4600472..ca7e6b5 100644 --- a/api/api_v1/check_data/service.py +++ b/api/api_v1/check_data/service.py @@ -22,6 +22,7 @@ type_map = Type(string=str, integer=np.number, array=list, ipv4=IPv4Address) async def check_data(game, data_in: schemas.CheckData): db = data_in.db_name + saixuan=data_in.game event_name = data_in.event_name is_unique = data_in.is_unique props = data_in.props @@ -31,7 +32,10 @@ async def check_data(game, data_in: schemas.CheckData): check_type.update(data_in.default_field) select = ','.join([f'`{field}`' for field in check_type.keys()]) - sql = f"""select {select} from {db}.event where game='{game}' and `#event_name`='{event_name}'""" + if game == 'debug': + sql = f"""select {select} from {db}.event where game='{saixuan}' and `#event_name`='{event_name}'""" + else: + sql = f"""select {select} from {db}.event where game='{game}' and `#event_name`='{event_name}'""" for k, v in where.items(): sql += f""" and `{k}`='{v}'""" diff --git a/schemas/check_data.py b/schemas/check_data.py index 6f814bb..fdb303e 100644 --- a/schemas/check_data.py +++ b/schemas/check_data.py @@ -8,6 +8,7 @@ class CheckData(BaseModel): props: dict default_field: dict = dict() where: dict = dict() + game:str class AddTemplate(BaseModel):