合并分支 'lyh-server' 到 'master'
更新询盘数据 查看合并请求 !2580
正在显示
1 个修改的文件
包含
13 行增加
和
0 行删除
| @@ -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']); |
-
请 注册 或 登录 后发表评论