作者 赵彬吉

update

... ... @@ -48,9 +48,10 @@ class SyncSubmitTask extends Command
$this->output('任务不存在或者已执行');
continue;
}
$project = Project::getProjectByDomain($task_info['data']['domain'] ?? '');
$task_info->project_id = $project->id;
try {
$project = Project::getProjectByDomain($task_info['data']['domain'] ?? '');
$task_info->project_id = $project->id;
SyncSubmitTaskService::handler($task_info);
$task_info->status = 1;
$task_info->save();
... ...
... ... @@ -11,6 +11,7 @@ use App\Models\Inquiry\InquiryFormData;
use App\Models\Nav\BNav;
use App\Models\Nav\BNavGroup;
use App\Models\Project\Project;
use App\Models\SyncSubmitTask\SyncSubmitTask as SyncSubmitTaskModel;
use App\Models\WebSetting\Translate as TranslateModel;
use App\Services\ProjectServer;
use Illuminate\Console\Command;
... ... @@ -55,6 +56,22 @@ class Test extends Command
*/
public function handle()
{
while (true){
$list = SyncSubmitTaskModel::where('project_id', 0)->limit(100)->get();
if(!$list){
exit;
}
foreach ($list as $item){
$project = Project::getProjectByDomain($item['data']['domain'] ?? '');
$item->project_id = $project->id;
$item->save();
}
}
exit;
ProjectServer::useProject(3);
$data = [
'c' => 'c',
... ...