作者 lyh

gx

@@ -27,7 +27,7 @@ class CountController extends BaseController @@ -27,7 +27,7 @@ class CountController extends BaseController
27 //TODO::全球搜方案信息 27 //TODO::全球搜方案信息
28 $data['scheme_info'] = $countLogic->scheme_info(); 28 $data['scheme_info'] = $countLogic->scheme_info();
29 //TODO::网站访问量统计 29 //TODO::网站访问量统计
30 - $data['total_visit'] = $countLogic->total_count($data['yesterday']['inquiry_num']); 30 + $data['total_visit'] = $countLogic->total_count(isset($data['yesterday']['inquiry_num']) ? $data['yesterday']['inquiry_num'] : '');
31 //TODO::关键字排名数据 31 //TODO::关键字排名数据
32 $data['keyword_data'] = $countLogic->keyword_data_count(); 32 $data['keyword_data'] = $countLogic->keyword_data_count();
33 //TODO::相关数据统计 33 //TODO::相关数据统计
@@ -40,6 +40,8 @@ class CountController extends BaseController @@ -40,6 +40,8 @@ class CountController extends BaseController
40 $data['country_data'] = $countLogic->referrer_count(); 40 $data['country_data'] = $countLogic->referrer_count();
41 //TODO::访问国家前10 41 //TODO::访问国家前10
42 $data['access_country_count'] = $countLogic->access_country_count(); 42 $data['access_country_count'] = $countLogic->access_country_count();
  43 + //TODO::企业中心服务
  44 + $data['enterprise_service'] = $countLogic->enterprise_service();
43 return $this->response('success',Code::SUCCESS,$data); 45 return $this->response('success',Code::SUCCESS,$data);
44 } 46 }
45 47
@@ -4,6 +4,7 @@ namespace App\Http\Logic\Bside\HomeCount; @@ -4,6 +4,7 @@ namespace App\Http\Logic\Bside\HomeCount;
4 4
5 5
6 use App\Http\Logic\Bside\BaseLogic; 6 use App\Http\Logic\Bside\BaseLogic;
  7 +use App\Models\EnterpriseService\EnterpriseService as EnterpriseServiceModel;
7 use App\Models\HomeCount\Count; 8 use App\Models\HomeCount\Count;
8 use App\Models\RankData\RankData as RankDataModel; 9 use App\Models\RankData\RankData as RankDataModel;
9 use Carbon\Carbon; 10 use Carbon\Carbon;
@@ -57,13 +58,13 @@ class CountLogic extends BaseLogic @@ -57,13 +58,13 @@ class CountLogic extends BaseLogic
57 * @method :post 58 * @method :post
58 * @time :2023/5/24 13:33 59 * @time :2023/5/24 13:33
59 */ 60 */
60 - public function total_count($inquiry_num){ 61 + public function total_count($inquiry_num = ''){
61 $pv = DB::table('gl_customer_visit_item')->where(['domain'=>$this->project['deploy_build']['test_domain']])->count(); 62 $pv = DB::table('gl_customer_visit_item')->where(['domain'=>$this->project['deploy_build']['test_domain']])->count();
62 $ip = DB::table('gl_customer_visit')->where(['domain'=>$this->project['deploy_build']['test_domain']])->count(); 63 $ip = DB::table('gl_customer_visit')->where(['domain'=>$this->project['deploy_build']['test_domain']])->count();
63 $data = [ 64 $data = [
64 'total_pv'=>$pv, 65 'total_pv'=>$pv,
65 'total_ip'=>$ip, 66 'total_ip'=>$ip,
66 - 'conversion_rate' => ($inquiry_num / $ip) * 100, 67 + 'conversion_rate' => isset($inquiry_num) ? ($inquiry_num / $ip) * 100 : 0,
67 ]; 68 ];
68 return $this->success($data); 69 return $this->success($data);
69 } 70 }
@@ -174,4 +175,16 @@ class CountLogic extends BaseLogic @@ -174,4 +175,16 @@ class CountLogic extends BaseLogic
174 } 175 }
175 return $this->success($data); 176 return $this->success($data);
176 } 177 }
  178 +
  179 + /**
  180 + * @name :(售后服务中心)enterprise_service
  181 + * @author :lyh
  182 + * @method :post
  183 + * @time :2023/5/25 10:22
  184 + */
  185 + public function enterprise_service(){
  186 + $enterpriseServiceModel = new EnterpriseServiceModel();
  187 + $info = $enterpriseServiceModel->read(['status'=>0]);
  188 + return $this->success($info);
  189 + }
177 } 190 }
  1 +<?php
  2 +
  3 +namespace App\Models\EnterpriseService;
  4 +
  5 +use App\Models\Base;
  6 +
  7 +class EnterpriseService extends Base
  8 +{
  9 + protected $table = 'gl_enterprise_service';
  10 +}