作者 lyh

gx项目返回状态

... ... @@ -6,6 +6,7 @@ use App\Models\Project\DeployOptimize;
use App\Models\Project\OnlineCheck;
use App\Models\Project\Project;
use Illuminate\Console\Command;
use App\Models\Domain\DomainInfo as DomainInfoModel;
/**
* 剩余服务时长
... ... @@ -78,6 +79,11 @@ class RemainDay extends Command
$item->extend_type = Project::TYPE_FIVE;
$item->site_status = Project::TYPE_ONE;//关闭站点
//TODO::未续费网站禁止登录及通知C端禁止网站
$domainModel = new DomainInfoModel();
$domainInfos = $domainModel->read(['project_id'=>$item->id]);
if($domainInfos !== false){
http_get('https://'.$domainInfos['domain'].'/api/stop_or_start_website/');
}
}
$item->save();
}
... ...
... ... @@ -21,6 +21,7 @@ use App\Models\Com\City;
use App\Models\Com\UpdateLog;
use App\Models\Devops\ServerConfig;
use App\Models\Domain\DomainInfo;
use App\Models\Domain\DomainInfo as DomainInfoModel;
use App\Models\HomeCount\Count;
use App\Models\Inquiry\InquirySet;
use App\Models\Manage\BelongingGroup;
... ... @@ -1074,6 +1075,11 @@ class ProjectController extends BaseController
]);
$projectModel->edit(['site_status'=>$this->map['site_status']],['id'=>$this->param['id']]);
//TODO::通知C端
$domainModel = new DomainInfoModel();
$domainInfo = $domainModel->read(['project_id'=>$this->param['id']]);
if($domainInfo !== false){
http_get('https://'.$domainInfo['domain'].'/api/stop_or_start_website/');
}
$this->response('success');
}
}
... ...