Procházet zdrojové kódy

汇总历史数据冲泡

sunhao %!s(int64=5) %!d(string=před) roky
rodič
revize
487954969e

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

@@ -77,33 +77,33 @@ class DayGrandSalerTotalHistory extends Command {
77 77
                     //7 - 60 roi汇总
78 78
                     $s7 = $idate. ' -7 day';
79 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 84
                     $s15 = $idate. ' -15 day';
85 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 90
                     $s30 = $idate. ' -30 day';
91 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 96
                     $s45 = $idate. ' -45 day';
97 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 102
                     $s60 = $idate. ' -60 day';
103 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 107
                     $res = DB::table('day_grand_saler_total')->insert($data);
108 108
                     echo "\n日期:".$idate." 团队:".$team_id. " 销售:" .$admin_id." 插入结果:".$res;
109 109
                 }

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

@@ -27,7 +27,7 @@ class DayGrandTeamTotalHistory extends Command {
27 27
     
28 28
     public function dayGrandTeamTotal(){
29 29
         $_start = '2019-09-04';
30
-        for($i=69;$i>=1;$i--){
30
+        for($i=79;$i>=1;$i--){
31 31
             $m = '-'.($i-1).' day';
32 32
             $n = '-'.$i.' day';
33 33
             $_end = date('Y-m-d', strtotime($m));
@@ -73,33 +73,33 @@ class DayGrandTeamTotalHistory extends Command {
73 73
                 //7 - 60 roi汇总
74 74
                 $s7 = $idate. ' -7 day';
75 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 80
                 $s15 = $idate. ' -15 day';
81 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 86
                 $s30 = $idate. ' -30 day';
87 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 92
                 $s45 = $idate. ' -45 day';
93 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 98
                 $s60 = $idate. ' -60 day';
99 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 103
                 $res = DB::table('day_grand_team_total')->insert($data);
104 104
                 echo "\n日期:".$idate." 团队:".$team_id." 插入结果:".$res;
105 105
             }