作者 lyh

gx

@@ -67,7 +67,7 @@ class InquiryMonthlyCount extends Command @@ -67,7 +67,7 @@ class InquiryMonthlyCount extends Command
67 $arr['month_total'] = 0; 67 $arr['month_total'] = 0;
68 $countryArr = []; 68 $countryArr = [];
69 foreach ($data as $v){ 69 foreach ($data as $v){
70 - if(($startTime <= $v['submit_time']) && $v['submit_time'] <= $endTime){ 70 + if(($startTime.' 00:00:00' <= $v['submit_time']) && $v['submit_time'] <= $endTime.' 23:59:59'){
71 $arr['month_total']++; 71 $arr['month_total']++;
72 } 72 }
73 if(isset($countryArr[$v['country']])){ 73 if(isset($countryArr[$v['country']])){
@@ -97,8 +97,8 @@ class InquiryMonthlyCount extends Command @@ -97,8 +97,8 @@ class InquiryMonthlyCount extends Command
97 public function flowCount($startTime,$endTime,$project_id){ 97 public function flowCount($startTime,$endTime,$project_id){
98 DB::table('gl_count') 98 DB::table('gl_count')
99 ->where(['project_id'=>$project_id]) 99 ->where(['project_id'=>$project_id])
100 - ->where('date','>=',$startTime)  
101 - ->where('date','<=',$endTime) 100 + ->where('date','>=',$startTime.' 00:00:00')
  101 + ->where('date','<=',$endTime.' 23:59:59')
102 ->sum('pv_num'); 102 ->sum('pv_num');
103 } 103 }
104 } 104 }
@@ -147,39 +147,17 @@ class ComController extends BaseController @@ -147,39 +147,17 @@ class ComController extends BaseController
147 } 147 }
148 148
149 public function ceshi(){ 149 public function ceshi(){
150 - $arr = [];  
151 - $inquiry_list = (new FormGlobalsoApi())->getInquiryList('https://demomark.globalso.com/','',1,100000000);  
152 - //总数  
153 - $arr['total'] = $inquiry_list['data']['total'];  
154 - //数据详情  
155 - $data = $inquiry_list['data']['data'];  
156 - // 获取上个月的开始时间 150 +
157 $currentDateTime = Carbon::now(); 151 $currentDateTime = Carbon::now();
158 $startTime = $currentDateTime->subMonth()->startOfMonth()->toDateString(); 152 $startTime = $currentDateTime->subMonth()->startOfMonth()->toDateString();
159 // 获取上个月的结束时间 153 // 获取上个月的结束时间
160 $endTime = $currentDateTime->subMonth()->endOfMonth()->toDateString(); 154 $endTime = $currentDateTime->subMonth()->endOfMonth()->toDateString();
161 - $arr['month_total'] = 0;  
162 - $countryArr = [];  
163 - foreach ($data as $v){  
164 - if(($startTime <= $v['submit_time']) && $v['submit_time'] <= $endTime){  
165 - $arr['month_total']++;  
166 - }  
167 - if(isset($countryArr[$v['country']])){  
168 - $countryArr[$v['country']]++;  
169 - }else{  
170 - $countryArr[$v['country']] = 0;  
171 - }  
172 - }  
173 - // 获取当前日期时间  
174 - $arr['month'] = Carbon::now()->subMonth()->format('Y-m');  
175 - arsort($countryArr);  
176 - $top20 = array_slice($countryArr, 0, 15, true);  
177 - $arr['country'] = json_encode($top20);  
178 - $arr['created_at'] = date('Y-m-d H:i:s');  
179 - $arr['updated_at'] = date('Y-m-d H:i:s');  
180 - $arr['project_id'] = 1;  
181 - DB::table('gl_inquiry_month_count')->insert($arr);  
182 - $this->response('success',Code::SUCCESS,$startTime); 155 + $pv = DB::table('gl_count')
  156 + ->where(['project_id'=>1])
  157 + ->where('date','>=',$startTime.' 00:00:00')
  158 + ->where('date','<=',$endTime.' 23:59:59')
  159 + ->sum('pv_num');
  160 + $this->response('success',Code::SUCCESS,$pv);
183 } 161 }
184 162
185 /** 163 /**