作者 赵彬吉

update

@@ -50,6 +50,9 @@ class SyncSubmitTask extends Command @@ -50,6 +50,9 @@ class SyncSubmitTask extends Command
50 } 50 }
51 try { 51 try {
52 $project = Project::getProjectByDomain($task_info['data']['domain'] ?? ''); 52 $project = Project::getProjectByDomain($task_info['data']['domain'] ?? '');
  53 + if(!$project){
  54 + throw new \Exception('项目不存在');
  55 + }
53 $task_info->project_id = $project->id; 56 $task_info->project_id = $project->id;
54 SyncSubmitTaskService::handler($task_info); 57 SyncSubmitTaskService::handler($task_info);
55 $task_info->status = 1; 58 $task_info->status = 1;
@@ -10,6 +10,7 @@ use App\Models\Optimize\Process; @@ -10,6 +10,7 @@ use App\Models\Optimize\Process;
10 use App\Services\Facades\Upload; 10 use App\Services\Facades\Upload;
11 use Illuminate\Support\Facades\Cache; 11 use Illuminate\Support\Facades\Cache;
12 use App\Models\Domain\DomainInfo as DomainInfoModel; 12 use App\Models\Domain\DomainInfo as DomainInfoModel;
  13 +use Illuminate\Support\Str;
13 14
14 class Project extends Base 15 class Project extends Base
15 { 16 {
@@ -389,6 +390,9 @@ class Project extends Base @@ -389,6 +390,9 @@ class Project extends Base
389 } 390 }
390 } 391 }
391 } 392 }
  393 + if(!Str::startsWith($domain, 'www')){
  394 + $domain = 'www' . $domain;
  395 + }
392 $project_id = $domainModel->formatQuery(['domain'=>$domain,'status'=>1])->value('project_id'); 396 $project_id = $domainModel->formatQuery(['domain'=>$domain,'status'=>1])->value('project_id');
393 } 397 }
394 } 398 }