优化ltv模型账户过滤条件

This commit is contained in:
haoqiyue 2022-12-31 11:33:54 +08:00
parent 036394d80c
commit 1ba4c981e9

View File

@ -260,7 +260,10 @@ class XAnalysis:
qry = sa.select().where(*where_account) qry = sa.select().where(*where_account)
sql = str(qry.compile(compile_kwargs={"literal_binds": True})) sql = str(qry.compile(compile_kwargs={"literal_binds": True}))
where_account_str = sql.split('WHERE ')[1] where_account_str = sql.split('WHERE ')[1]
where_account_str = where_account_str.split('AND')[0] if "orderid" in where_account_str:
where_account_str = "1=1"
else:
where_account_str = where_account_str.split('AND')[0]
if self.game == 'huixie' and quota == '#distinct_id': if self.game == 'huixie' and quota == '#distinct_id':
event_n='new_device' event_n='new_device'
else: else: