Browse Source

汇总历史数据冲泡

sunhao 5 years ago
parent
commit
487954969e

+ 15 - 15
app/Console/Commands/DayGrandSalerTotalHistory.php

77
                     //7 - 60 roi汇总
77
                     //7 - 60 roi汇总
78
                     $s7 = $idate. ' -7 day';
78
                     $s7 = $idate. ' -7 day';
79
                     $date = date('Y-m-d', strtotime($s7));
79
                     $date = date('Y-m-d', strtotime($s7));
80
-                    $data['cost7'] = DB::table('roi_saler_total')->where('type', 1)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('cost');
81
-                    $data['order_count7'] = DB::table('roi_saler_total')->where('type', 1)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('order_count');
82
-                    $data['order_amount7'] = DB::table('roi_saler_total')->where('type', 1)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('order_amount');
80
+                    $data['cost7'] = DB::table('roi_saler_total')->where('type', 1)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('cost');
81
+                    $data['order_count7'] = DB::table('roi_saler_total')->where('type', 1)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('order_count');
82
+                    $data['order_amount7'] = DB::table('roi_saler_total')->where('type', 1)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('order_amount');
83
 
83
 
84
                     $s15 = $idate. ' -15 day';
84
                     $s15 = $idate. ' -15 day';
85
                     $date = date('Y-m-d', strtotime($s15));
85
                     $date = date('Y-m-d', strtotime($s15));
86
-                    $data['cost15'] = DB::table('roi_saler_total')->where('type', 2)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('cost');
87
-                    $data['order_count15'] = DB::table('roi_saler_total')->where('type', 2)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('order_count');
88
-                    $data['order_amount15'] = DB::table('roi_saler_total')->where('type', 2)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('order_amount');
86
+                    $data['cost15'] = DB::table('roi_saler_total')->where('type', 2)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('cost');
87
+                    $data['order_count15'] = DB::table('roi_saler_total')->where('type', 2)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('order_count');
88
+                    $data['order_amount15'] = DB::table('roi_saler_total')->where('type', 2)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('order_amount');
89
 
89
 
90
                     $s30 = $idate. ' -30 day';
90
                     $s30 = $idate. ' -30 day';
91
                     $date = date('Y-m-d', strtotime($s30));
91
                     $date = date('Y-m-d', strtotime($s30));
92
-                    $data['cost30'] = DB::table('roi_saler_total')->where('type', 3)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('cost');
93
-                    $data['order_count30'] = DB::table('roi_saler_total')->where('type', 3)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('order_count');
94
-                    $data['order_amount30'] = DB::table('roi_saler_total')->where('type', 3)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('order_amount');
92
+                    $data['cost30'] = DB::table('roi_saler_total')->where('type', 3)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('cost');
93
+                    $data['order_count30'] = DB::table('roi_saler_total')->where('type', 3)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('order_count');
94
+                    $data['order_amount30'] = DB::table('roi_saler_total')->where('type', 3)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('order_amount');
95
 
95
 
96
                     $s45 = $idate. ' -45 day';
96
                     $s45 = $idate. ' -45 day';
97
                     $date = date('Y-m-d', strtotime($s45));
97
                     $date = date('Y-m-d', strtotime($s45));
98
-                    $data['cost45'] = DB::table('roi_saler_total')->where('type', 4)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('cost');
99
-                    $data['order_count45'] = DB::table('roi_saler_total')->where('type', 4)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('order_count');
100
-                    $data['order_amount45'] = DB::table('roi_saler_total')->where('type', 4)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('order_amount');
98
+                    $data['cost45'] = DB::table('roi_saler_total')->where('type', 4)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('cost');
99
+                    $data['order_count45'] = DB::table('roi_saler_total')->where('type', 4)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('order_count');
100
+                    $data['order_amount45'] = DB::table('roi_saler_total')->where('type', 4)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('order_amount');
101
 
101
 
102
                     $s60 = $idate. ' -60 day';
102
                     $s60 = $idate. ' -60 day';
103
                     $date = date('Y-m-d', strtotime($s60));
103
                     $date = date('Y-m-d', strtotime($s60));
104
-                    $data['cost60'] = DB::table('roi_saler_total')->where('type', 5)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('cost');
105
-                    $data['order_count60'] = DB::table('roi_saler_total')->where('type', 5)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('order_count');
106
-                    $data['order_amount60'] = DB::table('roi_saler_total')->where('type', 5)->where('admin_id', $admin_id)->where('ad_time', '<', $date)->sum('order_amount');
104
+                    $data['cost60'] = DB::table('roi_saler_total')->where('type', 5)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('cost');
105
+                    $data['order_count60'] = DB::table('roi_saler_total')->where('type', 5)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('order_count');
106
+                    $data['order_amount60'] = DB::table('roi_saler_total')->where('type', 5)->where('admin_id', $admin_id)->where('ad_time', '<=', $date)->sum('order_amount');
107
                     $res = DB::table('day_grand_saler_total')->insert($data);
107
                     $res = DB::table('day_grand_saler_total')->insert($data);
108
                     echo "\n日期:".$idate." 团队:".$team_id. " 销售:" .$admin_id." 插入结果:".$res;
108
                     echo "\n日期:".$idate." 团队:".$team_id. " 销售:" .$admin_id." 插入结果:".$res;
109
                 }
109
                 }

+ 16 - 16
app/Console/Commands/DayGrandTeamTotalHistory.php

27
     
27
     
28
     public function dayGrandTeamTotal(){
28
     public function dayGrandTeamTotal(){
29
         $_start = '2019-09-04';
29
         $_start = '2019-09-04';
30
-        for($i=69;$i>=1;$i--){
30
+        for($i=79;$i>=1;$i--){
31
             $m = '-'.($i-1).' day';
31
             $m = '-'.($i-1).' day';
32
             $n = '-'.$i.' day';
32
             $n = '-'.$i.' day';
33
             $_end = date('Y-m-d', strtotime($m));
33
             $_end = date('Y-m-d', strtotime($m));
73
                 //7 - 60 roi汇总
73
                 //7 - 60 roi汇总
74
                 $s7 = $idate. ' -7 day';
74
                 $s7 = $idate. ' -7 day';
75
                 $date = date('Y-m-d', strtotime($s7));
75
                 $date = date('Y-m-d', strtotime($s7));
76
-                $data['cost7'] = DB::table('roi_team_total')->where('type', 1)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('cost');
77
-                $data['order_count7'] = DB::table('roi_team_total')->where('type', 1)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('order_count');
78
-                $data['order_amount7'] = DB::table('roi_team_total')->where('type', 1)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('order_amount');
76
+                $data['cost7'] = DB::table('roi_team_total')->where('type', 1)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('cost');
77
+                $data['order_count7'] = DB::table('roi_team_total')->where('type', 1)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('order_count');
78
+                $data['order_amount7'] = DB::table('roi_team_total')->where('type', 1)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('order_amount');
79
 
79
 
80
                 $s15 = $idate. ' -15 day';
80
                 $s15 = $idate. ' -15 day';
81
                 $date = date('Y-m-d', strtotime($s15));
81
                 $date = date('Y-m-d', strtotime($s15));
82
-                $data['cost15'] = DB::table('roi_team_total')->where('type', 2)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('cost');
83
-                $data['order_count15'] = DB::table('roi_team_total')->where('type', 2)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('order_count');
84
-                $data['order_amount15'] = DB::table('roi_team_total')->where('type', 2)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('order_amount');
82
+                $data['cost15'] = DB::table('roi_team_total')->where('type', 2)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('cost');
83
+                $data['order_count15'] = DB::table('roi_team_total')->where('type', 2)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('order_count');
84
+                $data['order_amount15'] = DB::table('roi_team_total')->where('type', 2)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('order_amount');
85
 
85
 
86
                 $s30 = $idate. ' -30 day';
86
                 $s30 = $idate. ' -30 day';
87
                 $date = date('Y-m-d', strtotime($s30));
87
                 $date = date('Y-m-d', strtotime($s30));
88
-                $data['cost30'] = DB::table('roi_team_total')->where('type', 3)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('cost');
89
-                $data['order_count30'] = DB::table('roi_team_total')->where('type', 3)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('order_count');
90
-                $data['order_amount30'] = DB::table('roi_team_total')->where('type', 3)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('order_amount');
88
+                $data['cost30'] = DB::table('roi_team_total')->where('type', 3)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('cost');
89
+                $data['order_count30'] = DB::table('roi_team_total')->where('type', 3)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('order_count');
90
+                $data['order_amount30'] = DB::table('roi_team_total')->where('type', 3)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('order_amount');
91
 
91
 
92
                 $s45 = $idate. ' -45 day';
92
                 $s45 = $idate. ' -45 day';
93
                 $date = date('Y-m-d', strtotime($s45));
93
                 $date = date('Y-m-d', strtotime($s45));
94
-                $data['cost45'] = DB::table('roi_team_total')->where('type', 4)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('cost');
95
-                $data['order_count45'] = DB::table('roi_team_total')->where('type', 4)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('order_count');
96
-                $data['order_amount45'] = DB::table('roi_team_total')->where('type', 4)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('order_amount');
94
+                $data['cost45'] = DB::table('roi_team_total')->where('type', 4)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('cost');
95
+                $data['order_count45'] = DB::table('roi_team_total')->where('type', 4)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('order_count');
96
+                $data['order_amount45'] = DB::table('roi_team_total')->where('type', 4)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('order_amount');
97
 
97
 
98
                 $s60 = $idate. ' -60 day';
98
                 $s60 = $idate. ' -60 day';
99
                 $date = date('Y-m-d', strtotime($s60));
99
                 $date = date('Y-m-d', strtotime($s60));
100
-                $data['cost60'] = DB::table('roi_team_total')->where('type', 5)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('cost');
101
-                $data['order_count60'] = DB::table('roi_team_total')->where('type', 5)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('order_count');
102
-                $data['order_amount60'] = DB::table('roi_team_total')->where('type', 5)->where('team_id', $team_id)->where('ad_time', '<', $date)->sum('order_amount');
100
+                $data['cost60'] = DB::table('roi_team_total')->where('type', 5)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('cost');
101
+                $data['order_count60'] = DB::table('roi_team_total')->where('type', 5)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('order_count');
102
+                $data['order_amount60'] = DB::table('roi_team_total')->where('type', 5)->where('team_id', $team_id)->where('ad_time', '<=', $date)->sum('order_amount');
103
                 $res = DB::table('day_grand_team_total')->insert($data);
103
                 $res = DB::table('day_grand_team_total')->insert($data);
104
                 echo "\n日期:".$idate." 团队:".$team_id." 插入结果:".$res;
104
                 echo "\n日期:".$idate." 团队:".$team_id." 插入结果:".$res;
105
             }
105
             }