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):
|
async def check_data(game, data_in: schemas.CheckData):
|
||||||
db = data_in.db_name
|
db = data_in.db_name
|
||||||
|
saixuan=data_in.game
|
||||||
event_name = data_in.event_name
|
event_name = data_in.event_name
|
||||||
is_unique = data_in.is_unique
|
is_unique = data_in.is_unique
|
||||||
props = data_in.props
|
props = data_in.props
|
||||||
@ -31,7 +32,10 @@ async def check_data(game, data_in: schemas.CheckData):
|
|||||||
check_type.update(data_in.default_field)
|
check_type.update(data_in.default_field)
|
||||||
|
|
||||||
select = ','.join([f'`{field}`' for field in check_type.keys()])
|
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():
|
for k, v in where.items():
|
||||||
sql += f""" and `{k}`='{v}'"""
|
sql += f""" and `{k}`='{v}'"""
|
||||||
|
|
||||||
|
@ -8,6 +8,7 @@ class CheckData(BaseModel):
|
|||||||
props: dict
|
props: dict
|
||||||
default_field: dict = dict()
|
default_field: dict = dict()
|
||||||
where: dict = dict()
|
where: dict = dict()
|
||||||
|
game:str
|
||||||
|
|
||||||
|
|
||||||
class AddTemplate(BaseModel):
|
class AddTemplate(BaseModel):
|
||||||
|
Loading…
Reference in New Issue
Block a user