|
@@ -698,6 +698,7 @@ def idea_rank(user_id, start, end, page, page_size, order, order_by, book, chann
|
|
|
# 时间为基底限制,必须遵守
|
|
|
op_time_bigger = f" and dt>='{start}' " if start else ''
|
|
|
op_time_small = f" and dt<='{end}' " if end else ''
|
|
|
+ end_date = end if end else ''
|
|
|
|
|
|
db = MysqlUtils().dm
|
|
|
|
|
@@ -706,7 +707,7 @@ def idea_rank(user_id, start, end, page, page_size, order, order_by, book, chann
|
|
|
campaign_id as id,
|
|
|
book as novels,
|
|
|
dt as startDate,
|
|
|
- date_format( now(),'%Y-%m-%d') as endDate,
|
|
|
+ if('{end_date}','{end_date}',date_format(now(),'%Y-%m-%d')) as endDate,
|
|
|
`type` as channel,
|
|
|
'all' as dataType,
|
|
|
owner as creator,
|
|
@@ -824,6 +825,7 @@ def media_rank(user_id, start, end, page, page_size, order, order_by, book, chan
|
|
|
# 时间为基底限制,必须遵守
|
|
|
op_time_bigger = f" and dt>='{start}' " if start else ''
|
|
|
op_time_small = f" and dt<='{end}' " if end else ''
|
|
|
+ end_date = end if end else ''
|
|
|
|
|
|
db = MysqlUtils().dm
|
|
|
|
|
@@ -832,7 +834,7 @@ def media_rank(user_id, start, end, page, page_size, order, order_by, book, chan
|
|
|
campaign_id as id,
|
|
|
book as novels,
|
|
|
dt as startDate,
|
|
|
- date_format( now(),'%Y-%m-%d') as endDate,
|
|
|
+ if('{end_date}','{end_date}',date_format(now(),'%Y-%m-%d')) as endDate,
|
|
|
`type` as channel,
|
|
|
'all' as dataType,
|
|
|
owner as creator,
|
|
@@ -946,6 +948,7 @@ def content_rank(user_id, start, end, page, page_size, order, order_by, book, ch
|
|
|
# 时间为基底限制,必须遵守
|
|
|
op_time_bigger = f" and dt>='{start}' " if start else ''
|
|
|
op_time_small = f" and dt<='{end}' " if end else ''
|
|
|
+ end_date = end if end else ''
|
|
|
|
|
|
db = MysqlUtils().dm
|
|
|
|
|
@@ -954,7 +957,7 @@ def content_rank(user_id, start, end, page, page_size, order, order_by, book, ch
|
|
|
campaign_id as id,
|
|
|
book as novels,
|
|
|
dt as startDate,
|
|
|
- date_format( now(),'%Y-%m-%d') as endDate,
|
|
|
+ if('{end_date}','{end_date}',date_format(now(),'%Y-%m-%d')) as endDate,
|
|
|
'all' as dataType,
|
|
|
owner as creator,
|
|
|
False as isCollected,
|
|
@@ -1011,54 +1014,5 @@ def content_rank(user_id, start, end, page, page_size, order, order_by, book, ch
|
|
|
return data
|
|
|
|
|
|
|
|
|
-def label_list(page, page_size):
|
|
|
- db = MysqlUtils().dm
|
|
|
-
|
|
|
- sql = '''
|
|
|
- select id,label,date_format( update_time,'%Y-%m-%d') as updateTime,
|
|
|
- date_format( create_time,'%Y-%m-%d') as createTime
|
|
|
- from ads_label al
|
|
|
- where del_flag=0
|
|
|
- '''
|
|
|
- data = db.getData_json(sql)
|
|
|
-
|
|
|
- total_sql = '''
|
|
|
- select count(*) from ads_label al where del_flag=0;
|
|
|
- '''
|
|
|
- data_total = db.getData(total_sql)
|
|
|
- total = int(data_total[0][0])
|
|
|
-
|
|
|
- data = {'records': data, 'total': total, 'size': page_size, 'current': page, 'pages': int(total / page_size) + 1}
|
|
|
- print(data)
|
|
|
- return data
|
|
|
-
|
|
|
-
|
|
|
-def label_update():
|
|
|
- pass
|
|
|
-
|
|
|
-
|
|
|
-def label_del(label_id, user_id):
|
|
|
- if label_id is None:
|
|
|
- return
|
|
|
- sql = f'''
|
|
|
- update ads_label
|
|
|
- set del_flag=1 ,update_by ={user_id}
|
|
|
- where id ='{label_id}'
|
|
|
- '''
|
|
|
- db = MysqlUtils().dm
|
|
|
- db.execute(sql)
|
|
|
-
|
|
|
-
|
|
|
-def label_add(label, user_id):
|
|
|
- if label is None:
|
|
|
- return
|
|
|
- sql = f'''
|
|
|
- insert into ads_label
|
|
|
- (label,create_by) values ('{label}',{user_id})
|
|
|
- '''
|
|
|
- db = MysqlUtils().dm
|
|
|
- db.execute(sql)
|
|
|
-
|
|
|
-
|
|
|
if __name__ == '__main__':
|
|
|
print(get_pitcher({"user_id": 78}))
|