|
...
|
...
|
@@ -3,6 +3,7 @@ |
|
|
|
namespace App\Http\Logic\Bside\HomeCount;
|
|
|
|
|
|
|
|
|
|
|
|
use App\Helper\FormGlobalsoApi;
|
|
|
|
use App\Http\Logic\Bside\BaseLogic;
|
|
|
|
use App\Models\Template\BCustomTemplate;
|
|
|
|
use App\Models\Visit\Visit;
|
|
...
|
...
|
@@ -14,6 +15,7 @@ use App\Models\Project\Project; |
|
|
|
use App\Models\RankData\RankData as RankDataModel;
|
|
|
|
use App\Models\Service\Service;
|
|
|
|
use Carbon\Carbon;
|
|
|
|
use Illuminate\Support\Facades\Cache;
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
|
|
|
class CountLogic extends BaseLogic
|
|
...
|
...
|
@@ -41,6 +43,17 @@ class CountLogic extends BaseLogic |
|
|
|
$info = $this->model->read(['project_id' => $this->user['project_id']],
|
|
|
|
['pv_num','ip_num','inquiry_num','date','compliance_day','service_day','country']);
|
|
|
|
}
|
|
|
|
$inquiry_num = Cache::get('inquiry_num_'.$this->user['project_id']);
|
|
|
|
if(empty($inquiry_num)){
|
|
|
|
$domain = parse_url($this->user['domain'], PHP_URL_HOST); // 直接取域名部分
|
|
|
|
$inquiry_list = (new FormGlobalsoApi())->getInquiryAll($domain,$this->user['is_upgrade']);
|
|
|
|
if($inquiry_list !== false){
|
|
|
|
if($inquiry_list['status'] != 400){
|
|
|
|
$info['inquiry_num'] = $inquiry_list['data']['count'];
|
|
|
|
Cache::add('inquiry_num_'.$this->user['project_id'],$inquiry_list['data']['count'],3600);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//获取项目的剩余时长
|
|
|
|
$projectModel = new Project();
|
|
|
|
$projectInfo = $projectModel->read(['id'=>$this->user['project_id']],['remain_day','finish_remain_day']);
|
...
|
...
|
|