实时新增人数计算
This commit is contained in:
parent
68913e7136
commit
9eed7d72f0
@ -44,6 +44,19 @@ def comp_datetime(x, y):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
def get_ad_chanllel(gameid):
|
||||||
|
sql = f"select distinct ad_channel from newuser where gameid={gameid};"
|
||||||
|
data = mydb.query(sql)
|
||||||
|
ad_channel = []
|
||||||
|
if data:
|
||||||
|
for line in data:
|
||||||
|
try:
|
||||||
|
ad_channel.append(line[0])
|
||||||
|
except Exception:
|
||||||
|
log.info(f"split data error,{line}", exc_info=True)
|
||||||
|
return ad_channel
|
||||||
|
|
||||||
|
|
||||||
def gather_data(last_time, gameid, channelid, ad_channel):
|
def gather_data(last_time, gameid, channelid, ad_channel):
|
||||||
begin = (datetime.datetime.strptime(last_time, "%Y-%m-%d %H:%M:%S") - datetime.timedelta(
|
begin = (datetime.datetime.strptime(last_time, "%Y-%m-%d %H:%M:%S") - datetime.timedelta(
|
||||||
minutes=TimeDelay)).strftime("%Y-%m-%d %H:%M:%S")
|
minutes=TimeDelay)).strftime("%Y-%m-%d %H:%M:%S")
|
||||||
@ -103,8 +116,9 @@ def run(gameid, channelid, ad_channel):
|
|||||||
def main():
|
def main():
|
||||||
gameid = 2001
|
gameid = 2001
|
||||||
channel = 6001
|
channel = 6001
|
||||||
ad_channel = ""
|
ad_channel = get_ad_chanllel(gameid)
|
||||||
run(gameid, channel, ad_channel)
|
for item in ad_channel:
|
||||||
|
run(gameid, channel, item)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user