ck 4 rokov pred
rodič
commit
c118e0a503

+ 3 - 1
data_manage/pitcher_panel.py

@@ -260,7 +260,9 @@ def get_channel_again_order_trend(channel,date,pitcher):
     return [json1]
 
 
-def get_channel_active(channel,start,end,page,page_size,order_by,order):
+def get_channel_active(channel,pitcher,start,end,page,page_size,order_by,order):
+    if get_channel_belong_pitcher(channel)!=pitcher:
+        return f"公众号:{channel} 不属于 {pitcher}"
 
     sql=f"""select formatDateTime(a.dt,'%Y-%m-%d') date, '{channel}' channel,book,cost,reg_amount,roi,new_follow_user,new_follow_per_cost,order_user,order_count,
        order_user_per_cost,day7_avg_act_rate,day7_avg_act_per_cost,day30_avg_act_rate,ay30_avg_act_cost,

+ 2 - 1
handlers/PitcherPanelHandler.py

@@ -87,6 +87,7 @@ class ChannelActive(BaseHandler):
     def post(self):
         args = self.get_args()
         print(args)
+        pitcher=args.get("pitcher",'')
         channel = args.get("channel", '')
         start = args.get("start", du.get_n_days(-30))
         end = args.get("start", du.get_n_days(-1))
@@ -98,7 +99,7 @@ class ChannelActive(BaseHandler):
         if isinstance(date_range, int):
             end = du.get_n_days(-1)
             start = du.get_n_days(-date_range)
-        data,total=get_channel_active(channel,start,end,page,page_size,order_by,order)
+        data,total=get_channel_active(channel,pitcher,start,end,page,page_size,order_by,order)
         self.write_json(data=data,total=total)