Преглед на файлове

MOD:素材库投放时间展示修改

cxyu преди 3 години
родител
ревизия
7e353ce06e
променени са 1 файла, в които са добавени 6 реда и са изтрити 52 реда
  1. 6 52
      data_manage/public_analysis.py

+ 6 - 52
data_manage/public_analysis.py

@@ -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}))