|
...
|
...
|
@@ -12,6 +12,7 @@ namespace App\Console\Commands\AiBlog; |
|
|
|
use App\Models\Ai\AiBlog;
|
|
|
|
use App\Models\Ai\AiBlogAuthor;
|
|
|
|
use App\Models\Project\ProjectAiSetting;
|
|
|
|
use App\Models\RouteMap\RouteMap;
|
|
|
|
use App\Services\AiBlogService;
|
|
|
|
use App\Services\ProjectServer;
|
|
|
|
use Illuminate\Console\Command;
|
|
...
|
...
|
@@ -63,7 +64,17 @@ class AiBlogTask extends Command |
|
|
|
//保存当前项目ai_blog数据
|
|
|
|
ProjectServer::useProject($info['project_id']);
|
|
|
|
$aiBlogModel = new AiBlog();
|
|
|
|
$aiBlogModel->edit(['new_title'=>$result['data']['title'], 'image'=>$result['data']['thumb'], 'text'=>$result['data']['section'], 'author_id'=>$result['data']['author_id'], 'status'=>2], ['task_id'=>$info['task_id']]);
|
|
|
|
$aiBlogInfo = $aiBlogModel->read(['task_id'=>$info['task_id']],['id']);
|
|
|
|
if($aiBlogInfo === false){
|
|
|
|
$aiBlogTaskModel->edit(['status'=>2],['id'=>$info['id']]);
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
//拿到返回的路由查看是否重复
|
|
|
|
$route = RouteMap::setRoute($result['data']['url'], RouteMap::SOURCE_AI_BLOG, $aiBlogInfo['id'], $this->user['project_id']);
|
|
|
|
if($route != $result['data']['url']){
|
|
|
|
$aiBlogService->updateDetail(['route'=>$this->param['route']]);
|
|
|
|
}
|
|
|
|
$aiBlogModel->edit(['new_title'=>$result['data']['title'], 'image'=>$result['data']['thumb'], 'text'=>$result['data']['section'], 'author_id'=>$result['data']['author_id'], 'route'=>$route ,'status'=>2], ['task_id'=>$info['task_id']]);
|
|
|
|
$this->updateAiBlogAuthor($aiSettingInfo,$result['data']['author_id']);
|
|
|
|
DB::disconnect('custom_mysql');
|
|
|
|
//修改任务状态
|
...
|
...
|
|