Browse Source

添加超级数据权限

ck 4 years ago
parent
commit
1b4623a0e5
3 changed files with 11 additions and 11 deletions
  1. 0 2
      config/common_config.py
  2. 7 5
      data_manage/pitcher_panel.py
  3. 4 4
      data_manage/public_analysis.py

+ 0 - 2
config/common_config.py

@@ -1,2 +0,0 @@
-
-super_auth = [1, 158]

+ 7 - 5
data_manage/pitcher_panel.py

@@ -3,8 +3,10 @@ from model.DataBaseUtils import *
 from model.log import logger
 from model.log import logger
 from model.CommonUtils import *
 from model.CommonUtils import *
 from model import UserAuthUtils
 from model import UserAuthUtils
+from model.UserAuthUtils import super_auth
 du = DateUtils()
 du = DateUtils()
-from config.common_config import *
+
+
 from data_manage.operate import get_pitcher
 from data_manage.operate import get_pitcher
 
 
 log = logger()
 log = logger()
@@ -113,7 +115,7 @@ where 1=1 {op1}
 
 
 def get_channel_overview(user_id,channel,pitcher,stage,start,end,page,page_size,order_by,order):
 def get_channel_overview(user_id,channel,pitcher,stage,start,end,page,page_size,order_by,order):
     db=MysqlUtils()
     db=MysqlUtils()
-    if user_id in super_auth:
+    if user_id in super_auth():
         op = ''
         op = ''
     else:
     else:
         if len(UserAuthUtils.get_auth_channel(user_id)) == 0:
         if len(UserAuthUtils.get_auth_channel(user_id)) == 0:
@@ -365,7 +367,7 @@ select
 
 
 def get_channel_active(user_id,channel,pitcher,start,end,page,page_size,order_by,order):
 def get_channel_active(user_id,channel,pitcher,start,end,page,page_size,order_by,order):
     db = MysqlUtils()
     db = MysqlUtils()
-    if user_id in super_auth:
+    if user_id in super_auth():
         op = ''
         op = ''
     else:
     else:
         if len(UserAuthUtils.get_auth_channel(user_id)) == 0:
         if len(UserAuthUtils.get_auth_channel(user_id)) == 0:
@@ -448,7 +450,7 @@ left join dw_channel_user_daily b using(dt,channel) {op5}
 def get_channel_order_trend(user_id,channel,pitcher,start,end,page,page_size,order_by,order):
 def get_channel_order_trend(user_id,channel,pitcher,start,end,page,page_size,order_by,order):
     db = MysqlUtils()
     db = MysqlUtils()
 
 
-    if user_id in super_auth:
+    if user_id in super_auth():
         op = ''
         op = ''
     else:
     else:
         if len(UserAuthUtils.get_auth_channel(user_id)) == 0:
         if len(UserAuthUtils.get_auth_channel(user_id)) == 0:
@@ -589,7 +591,7 @@ left join src_book_info c on a.dt=c.dt and a.book=c.book  and a.type=c.type and
 def get_channel_summary(user_id,channel,pitcher,page,page_size,order_by,order,state,location,start,end):
 def get_channel_summary(user_id,channel,pitcher,page,page_size,order_by,order,state,location,start,end):
     db=MysqlUtils()
     db=MysqlUtils()
 
 
-    if user_id in super_auth:
+    if user_id in super_auth():
         op = ''
         op = ''
     else:
     else:
         if len(UserAuthUtils.get_auth_channel(user_id))==0:
         if len(UserAuthUtils.get_auth_channel(user_id))==0:

+ 4 - 4
data_manage/public_analysis.py

@@ -3,7 +3,7 @@ from model.DataBaseUtils import *
 from model.log import logger
 from model.log import logger
 from model.CommonUtils import *
 from model.CommonUtils import *
 from data_manage.operate import get_pitcher,get_user_name_by_id
 from data_manage.operate import get_pitcher,get_user_name_by_id
-from config.common_config import super_auth
+from model.UserAuthUtils import super_auth
 from model import UserAuthUtils
 from model import UserAuthUtils
 du = DateUtils()
 du = DateUtils()
 log = logger()
 log = logger()
@@ -309,7 +309,7 @@ concat(sum(m5-m4),',',sum(m5-m4)/sum(if(dt>=SUBDATE(CURRENT_DATE,INTERVAL 148 da
 
 
 
 
 def pitcher_overview(user_id,start, end, pitcher, page, page_size, order_by, order):
 def pitcher_overview(user_id,start, end, pitcher, page, page_size, order_by, order):
-    if user_id in super_auth:
+    if user_id in super_auth():
         op = ''
         op = ''
     else:
     else:
         user = tuple([i['nick_name'] for i in get_pitcher({'user_id': user_id})] + [get_user_name_by_id(user_id)])
         user = tuple([i['nick_name'] for i in get_pitcher({'user_id': user_id})] + [get_user_name_by_id(user_id)])
@@ -388,7 +388,7 @@ def pitcher_overview(user_id,start, end, pitcher, page, page_size, order_by, ord
 
 
 def boss_panel_summary(user_id,start,end,pitcher, type, stage, page, page_size, order_by, order):
 def boss_panel_summary(user_id,start,end,pitcher, type, stage, page, page_size, order_by, order):
 
 
-    if user_id in super_auth:
+    if user_id in super_auth():
         op = ''
         op = ''
     else:
     else:
         if len(UserAuthUtils.get_auth_channel(user_id)) == 0:
         if len(UserAuthUtils.get_auth_channel(user_id)) == 0:
@@ -434,7 +434,7 @@ def image_rank(start, end, type,book, page, page_size, order_by, order):
 
 
 """广告排行榜"""
 """广告排行榜"""
 def advertisement_rank(user_id,start,end,type,page,page_size,order,order_by,book,channel,pitcher):
 def advertisement_rank(user_id,start,end,type,page,page_size,order,order_by,book,channel,pitcher):
-    if user_id in super_auth:
+    if user_id in super_auth():
         op1 = ''
         op1 = ''
     else:
     else:
         user = tuple([i['nick_name'] for i in get_pitcher({'user_id': user_id})] + [get_user_name_by_id(user_id)])
         user = tuple([i['nick_name'] for i in get_pitcher({'user_id': user_id})] + [get_user_name_by_id(user_id)])