| 
															
																@@ -182,17 +182,17 @@ class ReportPush(object): 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     #  1.默认值/001_大麦/项目排行榜/小程序排行榜TOP_N 
															 | 
															
															 | 
															
																     #  1.默认值/001_大麦/项目排行榜/小程序排行榜TOP_N 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     sql_2_1 = """ 
															 | 
															
															 | 
															
																     sql_2_1 = """ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        SELECT 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        a.house_id, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        a.house_name, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        ifnull(SUM(a.pv), 0), 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        SUM(a.uv), 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        SUM(a.new_cust_num), 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        SUM(a.wx_num) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        from 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            (SELECT 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                a.*,  
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                b.house_name, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            SELECT 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    a.house_id, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    a.house_name, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    ifnull(SUM(a.pv), 0), 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    SUM(a.uv), 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    SUM(a.new_cust_num), 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    SUM(a.wx_num) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    from 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        ( 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            SELECT 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                a.*, b.house_name, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 c.interested_num, 
															 | 
															
															 | 
															
																                 c.interested_num, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 d.wx_num, 
															 | 
															
															 | 
															
																                 d.wx_num, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 e.new_cust_num 
															 | 
															
															 | 
															
																                 e.new_cust_num 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -219,7 +219,7 @@ class ReportPush(object): 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             LEFT JOIN ( 
															 | 
															
															 | 
															
																             LEFT JOIN ( 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 SELECT 
															 | 
															
															 | 
															
																                 SELECT 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     house_id, 
															 | 
															
															 | 
															
																                     house_id, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    count(*) interested_num 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    count(DISTINCT customer_id) interested_num 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 FROM 
															 | 
															
															 | 
															
																                 FROM 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     f_interested_custlist 
															 | 
															
															 | 
															
																                     f_interested_custlist 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 WHERE 
															 | 
															
															 | 
															
																                 WHERE 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -231,11 +231,11 @@ class ReportPush(object): 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             LEFT JOIN ( 
															 | 
															
															 | 
															
																             LEFT JOIN ( 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 SELECT 
															 | 
															
															 | 
															
																                 SELECT 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     house_id, 
															 | 
															
															 | 
															
																                     house_id, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    count(*) wx_num 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    count(DISTINCT mobile) wx_num 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 FROM 
															 | 
															
															 | 
															
																                 FROM 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     f_customer_dynamic 
															 | 
															
															 | 
															
																                     f_customer_dynamic 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 WHERE 
															 | 
															
															 | 
															
																                 WHERE 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    dynamic = 1 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    dynamic IN (1, 2, 4) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 AND report_d >= %s 
															 | 
															
															 | 
															
																                 AND report_d >= %s 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 AND report_d <= %s 
															 | 
															
															 | 
															
																                 AND report_d <= %s 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 GROUP BY 
															 | 
															
															 | 
															
																                 GROUP BY 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -244,21 +244,23 @@ class ReportPush(object): 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             LEFT JOIN ( 
															 | 
															
															 | 
															
																             LEFT JOIN ( 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 SELECT 
															 | 
															
															 | 
															
																                 SELECT 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     house_id, 
															 | 
															
															 | 
															
																                     house_id, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    count(*) new_cust_num 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    count(DISTINCT user_id) new_cust_num 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 FROM 
															 | 
															
															 | 
															
																                 FROM 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     d_user 
															 | 
															
															 | 
															
																                     d_user 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 WHERE 
															 | 
															
															 | 
															
																                 WHERE 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    created >= %s 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                AND created <= %s 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                	AND source IN (1, 2, 4, 10) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    source IN (1, 2, 3, 4, 10) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                AND created >= %s 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                AND created < DATE_ADD( 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    %s, INTERVAL 1 DAY 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                ) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 GROUP BY 
															 | 
															
															 | 
															
																                 GROUP BY 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     house_id 
															 | 
															
															 | 
															
																                     house_id 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            ) e ON a.house_id = e.house_id 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            ) a 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        GROUP BY 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            a.house_id, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            a.house_name 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        order by a.pv desc 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            ) e ON a.house_id = e.house_id) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            a 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    GROUP BY 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        a.house_id, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                        a.house_name 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    order by a.pv desc 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     """ 
															 | 
															
															 | 
															
																     """ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     # 2.默认值/006_大麦(集团)/集团项目排行榜v1.3/集团排行榜 
															 | 
															
															 | 
															
																     # 2.默认值/006_大麦(集团)/集团项目排行榜v1.3/集团排行榜 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -452,7 +454,7 @@ class ReportPush(object): 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     """ 
															 | 
															
															 | 
															
																     """ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     def __init__(self, db_name): 
															 | 
															
															 | 
															
																     def __init__(self, db_name): 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        self.db = MysqlDB(db_name) 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        self.db = MysqlDB(db_name, db_type=1) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     mails = ['1285211525@qq.com', 'lijm@elab-plus.com', 'xuanxc@elab-plus.com'] 
															 | 
															
															 | 
															
																     mails = ['1285211525@qq.com', 'lijm@elab-plus.com', 'xuanxc@elab-plus.com'] 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 |