作者 lyh

gx

@@ -226,7 +226,7 @@ class ProjectLogic extends BaseLogic @@ -226,7 +226,7 @@ class ProjectLogic extends BaseLogic
226 if(!empty($data['id'])){ 226 if(!empty($data['id'])){
227 $hashids = new Hashids('test_domain', 5, 'abcdefghjkmnpqrstuvwxyz1234567890'); 227 $hashids = new Hashids('test_domain', 5, 'abcdefghjkmnpqrstuvwxyz1234567890');
228 $code = $hashids->encode($data['project_id']); 228 $code = $hashids->encode($data['project_id']);
229 - $data['test_domain'] = 'v6-' . $code . '.globalso.site'; 229 + $data['test_domain'] = 'https://v6-' . $code . '.globalso.site/';
230 } 230 }
231 return (new DeployBuildLogic)->save($data); 231 return (new DeployBuildLogic)->save($data);
232 } 232 }
@@ -242,6 +242,11 @@ class ProjectLogic extends BaseLogic @@ -242,6 +242,11 @@ class ProjectLogic extends BaseLogic
242 } 242 }
243 $data = $param['deploy_optimize']; 243 $data = $param['deploy_optimize'];
244 $data['project_id'] = $param['id']; 244 $data['project_id'] = $param['id'];
  245 + if(isset($data['domain']) && !empty($data['domain'])){
  246 + if (!preg_match('/http/', $data['domain'])) {
  247 + $data['domain'] = 'https://'.trim($data['domain'],'/').'/';
  248 + }
  249 + }
245 $data['id'] = DeployOptimize::where('project_id', $param['id'])->value('id'); 250 $data['id'] = DeployOptimize::where('project_id', $param['id'])->value('id');
246 @file_put_contents(storage_path('logs/lyh_error.log'), var_export($data, true) . PHP_EOL, FILE_APPEND); 251 @file_put_contents(storage_path('logs/lyh_error.log'), var_export($data, true) . PHP_EOL, FILE_APPEND);
247 return (new DeployOptimizeLogic)->save($data); 252 return (new DeployOptimizeLogic)->save($data);