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):