|
...
|
...
|
@@ -169,14 +169,19 @@ class DomainSettingLogic extends BaseLogic |
|
|
|
$this->fail('ftp信息填写未完整');
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取自建站服务器详情
|
|
|
|
$record_info = $server_ip_model->read(['servers_id' => ServerConfig::SELF_SITE_ID], ['id', 'servers_id', 'total']);
|
|
|
|
if (!$record_info) {
|
|
|
|
$this->fail('解析记录不存在');
|
|
|
|
}
|
|
|
|
|
|
|
|
DB::beginTransaction();
|
|
|
|
try {
|
|
|
|
//获取自建站服务器详情
|
|
|
|
$record_info = $server_ip_model->read(['servers_id' => ServerConfig::SELF_SITE_ID, 'ip' => $ftp['url']], ['id', 'servers_id', 'total']);
|
|
|
|
if (!$record_info) {
|
|
|
|
$record_id = $server_ip_model->addReturnId([
|
|
|
|
'servers_id' => ServerConfig::SELF_SITE_ID,
|
|
|
|
'ip' => $ftp['url'],
|
|
|
|
'remark' => $project_info['company']
|
|
|
|
]);
|
|
|
|
$record_info = $server_ip_model->read(['id' => $record_id], ['id', 'servers_id', 'total']);
|
|
|
|
}
|
|
|
|
|
|
|
|
//保存一条主域名记录
|
|
|
|
$setting_info = $this->model->read(['project_id' => $this->user['project_id']]);
|
|
|
|
if ($setting_info === false) {
|
...
|
...
|
|