1.新增 在新增debug项目中增加game的输入框,以此来判断具体校验哪个未上线游戏的埋点数据
This commit is contained in:
parent
88a8360c63
commit
6f69f80ec8
@ -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}'"""
|
||||
|
||||
|
@ -8,6 +8,7 @@ class CheckData(BaseModel):
|
||||
props: dict
|
||||
default_field: dict = dict()
|
||||
where: dict = dict()
|
||||
game:str
|
||||
|
||||
|
||||
class AddTemplate(BaseModel):
|
||||
|
Loading…
Reference in New Issue
Block a user