|
...
|
...
|
@@ -770,7 +770,6 @@ class ProjectLogic extends BaseLogic |
|
|
|
* @time :2023/9/4 14:29
|
|
|
|
*/
|
|
|
|
public function editDomainStatus($domain,$project_id){
|
|
|
|
|
|
|
|
$projectOptimize = new DeployOptimize();
|
|
|
|
$optimizeInfo = $projectOptimize->read(['project_id'=>$project_id],['domain']);
|
|
|
|
if($optimizeInfo['domain'] == $domain){
|
|
...
|
...
|
@@ -977,9 +976,7 @@ class ProjectLogic extends BaseLogic |
|
|
|
public function saveWebTrafficConfig($config){
|
|
|
|
$config['main_countries'] = textareaToArr($config['main_countries']);
|
|
|
|
$config['filter_countries'] = textareaToArr($config['filter_countries']);
|
|
|
|
|
|
|
|
$ip_area = InquiryIP::getIpAreas();
|
|
|
|
|
|
|
|
foreach ($config['main_countries'] as $v) {
|
|
|
|
if (!in_array($v, $ip_area)) {
|
|
|
|
throw new AsideGlobalException(Code::SYSTEM_ERROR, '[' . $v . ']不存在,请检查后再次提交');
|
|
...
|
...
|
@@ -990,11 +987,8 @@ class ProjectLogic extends BaseLogic |
|
|
|
throw new AsideGlobalException(Code::SYSTEM_ERROR, '[' . $v . ']不存在,请检查后再次提交');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$config['main_countries'] = json_encode($config['main_countries']);
|
|
|
|
$config['filter_countries'] = json_encode($config['filter_countries']);
|
|
|
|
|
|
|
|
$model = WebTrafficConfig::where('project_id', $config['project_id'])->first();
|
|
|
|
if (!$model) {
|
|
|
|
$model = new WebTrafficConfig();
|
|
...
|
...
|
@@ -1002,9 +996,7 @@ class ProjectLogic extends BaseLogic |
|
|
|
} else {
|
|
|
|
$model->edit($config, ['project_id' => $config['project_id']]);
|
|
|
|
}
|
|
|
|
|
|
|
|
Cache::forget(WebTrafficConfig::cacheKey($config['project_id']));
|
|
|
|
|
|
|
|
return $this->success();
|
|
|
|
}
|
|
|
|
|
|
...
|
...
|
@@ -1086,6 +1078,4 @@ class ProjectLogic extends BaseLogic |
|
|
|
}
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
} |
...
|
...
|
|