作者 赵彬吉

update

@@ -48,9 +48,10 @@ class SyncSubmitTask extends Command @@ -48,9 +48,10 @@ class SyncSubmitTask extends Command
48 $this->output('任务不存在或者已执行'); 48 $this->output('任务不存在或者已执行');
49 continue; 49 continue;
50 } 50 }
51 - $project = Project::getProjectByDomain($task_info['data']['domain'] ?? '');  
52 - $task_info->project_id = $project->id;  
53 try { 51 try {
  52 + $project = Project::getProjectByDomain($task_info['data']['domain'] ?? '');
  53 + $task_info->project_id = $project->id;
  54 +
54 SyncSubmitTaskService::handler($task_info); 55 SyncSubmitTaskService::handler($task_info);
55 $task_info->status = 1; 56 $task_info->status = 1;
56 $task_info->save(); 57 $task_info->save();
@@ -11,6 +11,7 @@ use App\Models\Inquiry\InquiryFormData; @@ -11,6 +11,7 @@ use App\Models\Inquiry\InquiryFormData;
11 use App\Models\Nav\BNav; 11 use App\Models\Nav\BNav;
12 use App\Models\Nav\BNavGroup; 12 use App\Models\Nav\BNavGroup;
13 use App\Models\Project\Project; 13 use App\Models\Project\Project;
  14 +use App\Models\SyncSubmitTask\SyncSubmitTask as SyncSubmitTaskModel;
14 use App\Models\WebSetting\Translate as TranslateModel; 15 use App\Models\WebSetting\Translate as TranslateModel;
15 use App\Services\ProjectServer; 16 use App\Services\ProjectServer;
16 use Illuminate\Console\Command; 17 use Illuminate\Console\Command;
@@ -55,6 +56,22 @@ class Test extends Command @@ -55,6 +56,22 @@ class Test extends Command
55 */ 56 */
56 public function handle() 57 public function handle()
57 { 58 {
  59 +
  60 + while (true){
  61 + $list = SyncSubmitTaskModel::where('project_id', 0)->limit(100)->get();
  62 + if(!$list){
  63 + exit;
  64 + }
  65 + foreach ($list as $item){
  66 + $project = Project::getProjectByDomain($item['data']['domain'] ?? '');
  67 + $item->project_id = $project->id;
  68 + $item->save();
  69 + }
  70 + }
  71 +
  72 + exit;
  73 +
  74 +
58 ProjectServer::useProject(3); 75 ProjectServer::useProject(3);
59 $data = [ 76 $data = [
60 'c' => 'c', 77 'c' => 'c',