作者 李宇航

合并分支 'lyh-server' 到 'master'

更新询盘数据



查看合并请求 !2580
@@ -3,6 +3,7 @@ @@ -3,6 +3,7 @@
3 namespace App\Http\Logic\Bside\HomeCount; 3 namespace App\Http\Logic\Bside\HomeCount;
4 4
5 5
  6 +use App\Helper\FormGlobalsoApi;
6 use App\Http\Logic\Bside\BaseLogic; 7 use App\Http\Logic\Bside\BaseLogic;
7 use App\Models\Template\BCustomTemplate; 8 use App\Models\Template\BCustomTemplate;
8 use App\Models\Visit\Visit; 9 use App\Models\Visit\Visit;
@@ -14,6 +15,7 @@ use App\Models\Project\Project; @@ -14,6 +15,7 @@ use App\Models\Project\Project;
14 use App\Models\RankData\RankData as RankDataModel; 15 use App\Models\RankData\RankData as RankDataModel;
15 use App\Models\Service\Service; 16 use App\Models\Service\Service;
16 use Carbon\Carbon; 17 use Carbon\Carbon;
  18 +use Illuminate\Support\Facades\Cache;
17 use Illuminate\Support\Facades\DB; 19 use Illuminate\Support\Facades\DB;
18 20
19 class CountLogic extends BaseLogic 21 class CountLogic extends BaseLogic
@@ -41,6 +43,17 @@ class CountLogic extends BaseLogic @@ -41,6 +43,17 @@ class CountLogic extends BaseLogic
41 $info = $this->model->read(['project_id' => $this->user['project_id']], 43 $info = $this->model->read(['project_id' => $this->user['project_id']],
42 ['pv_num','ip_num','inquiry_num','date','compliance_day','service_day','country']); 44 ['pv_num','ip_num','inquiry_num','date','compliance_day','service_day','country']);
43 } 45 }
  46 + $inquiry_num = Cache::get('inquiry_num_'.$this->user['project_id']);
  47 + if(empty($inquiry_num)){
  48 + $domain = parse_url($this->user['domain'], PHP_URL_HOST); // 直接取域名部分
  49 + $inquiry_list = (new FormGlobalsoApi())->getInquiryAll($domain,$this->user['is_upgrade']);
  50 + if($inquiry_list !== false){
  51 + if($inquiry_list['status'] != 400){
  52 + $info['inquiry_num'] = $inquiry_list['data']['count'];
  53 + Cache::add('inquiry_num_'.$this->user['project_id'],$inquiry_list['data']['count'],3600);
  54 + }
  55 + }
  56 + }
44 //获取项目的剩余时长 57 //获取项目的剩余时长
45 $projectModel = new Project(); 58 $projectModel = new Project();
46 $projectInfo = $projectModel->read(['id'=>$this->user['project_id']],['remain_day','finish_remain_day']); 59 $projectInfo = $projectModel->read(['id'=>$this->user['project_id']],['remain_day','finish_remain_day']);