正在显示
1 个修改的文件
包含
38 行增加
和
34 行删除
| @@ -60,47 +60,51 @@ class lyhDemo extends Command | @@ -60,47 +60,51 @@ class lyhDemo extends Command | ||
| 60 | $projectIds[] = 2201; | 60 | $projectIds[] = 2201; |
| 61 | $projectIds[] = 2260; | 61 | $projectIds[] = 2260; |
| 62 | $projectIds[] = 2259; | 62 | $projectIds[] = 2259; |
| 63 | -// $aiSettingModel = new ProjectAiSetting(); | ||
| 64 | -// foreach ($projectIds as $item){ | ||
| 65 | -// $info = $aiSettingModel->read(['project_id'=>$item]); | ||
| 66 | -// if($info === false){ | ||
| 67 | -// echo '项目id:'.$item.PHP_EOL; | ||
| 68 | -// }else{ | ||
| 69 | -// $this->createAuthor($item,$info['mch_id'],$info['key']); | ||
| 70 | -// } | ||
| 71 | -// } | ||
| 72 | -// return true; | 63 | + $data = []; |
| 73 | $aiSettingModel = new ProjectAiSetting(); | 64 | $aiSettingModel = new ProjectAiSetting(); |
| 74 | - $aiSettingModel->del(['project_id'=>['in',$projectIds]]); | ||
| 75 | - $projectModel = new Project(); | ||
| 76 | - $logic = new ProjectLogic(); | ||
| 77 | - $lists = $projectModel->list(['delete_status' => 0,'extend_type'=>0,'id'=>['in',$projectIds]], 'id', ['id']); | ||
| 78 | - $title = []; | ||
| 79 | - foreach ($lists as $val) { | ||
| 80 | - //清空作者 | ||
| 81 | - ProjectServer::useProject($val['id']); | ||
| 82 | - AiBlogAuthor::truncate(); | ||
| 83 | - $routeMapModel = new RouteMap(); | ||
| 84 | - $routeMapModel->del(['source'=>$routeMapModel::SOURCE_AI_BLOG_AUTHOR]); | ||
| 85 | - DB::disconnect('custom_mysql'); | ||
| 86 | - //重新创建项目拉取作者 | ||
| 87 | - $info = $logic->getProjectInfo($val['id']); | ||
| 88 | - $title[] = $info['company']?:$info['title']; | ||
| 89 | - if(empty($info['main_lang_id'])){ | ||
| 90 | - $info['main_lang_id'] = 1; | 65 | + foreach ($projectIds as $item){ |
| 66 | + $info = $aiSettingModel->read(['project_id'=>$item]); | ||
| 67 | + if($info === false){ | ||
| 68 | + echo '项目id:'.$item.PHP_EOL; | ||
| 69 | + }else{ | ||
| 70 | + //获取对应的task_id | ||
| 71 | + $aiBlogTask = new AiBlogTask(); | ||
| 72 | + $data[$info['mch_id']] = $aiBlogTask->selectField(['type'=>2,'project_id'=>$item],'task_id'); | ||
| 91 | } | 73 | } |
| 92 | - if(empty($info['is_ai_blog'])){ | ||
| 93 | - $info['is_ai_blog'] = 1; | ||
| 94 | } | 74 | } |
| 95 | -// try { | ||
| 96 | - $this->setAiBlog($info['id'],$info['main_lang_id'],$info['is_ai_blog'] ?? 0, | ||
| 97 | - $info['company']??"", $info['deploy_optimize']['company_en_name'] ?? '', | ||
| 98 | - $info['deploy_optimize']['company_en_description'] ?? '',$info['is_ai_video'] ?? 0,$info['is_related_video'] ?? 0); | 75 | + dd($data); |
| 76 | +// return true; | ||
| 77 | +// $aiSettingModel = new ProjectAiSetting(); | ||
| 78 | +// $aiSettingModel->del(['project_id'=>['in',$projectIds]]); | ||
| 79 | +// $projectModel = new Project(); | ||
| 80 | +// $logic = new ProjectLogic(); | ||
| 81 | +// $lists = $projectModel->list(['delete_status' => 0,'extend_type'=>0,'id'=>['in',$projectIds]], 'id', ['id']); | ||
| 82 | +// $title = []; | ||
| 83 | +// foreach ($lists as $val) { | ||
| 84 | +// //清空作者 | ||
| 85 | +// ProjectServer::useProject($val['id']); | ||
| 86 | +// AiBlogAuthor::truncate(); | ||
| 87 | +// $routeMapModel = new RouteMap(); | ||
| 88 | +// $routeMapModel->del(['source'=>$routeMapModel::SOURCE_AI_BLOG_AUTHOR]); | ||
| 89 | +// DB::disconnect('custom_mysql'); | ||
| 90 | +// //重新创建项目拉取作者 | ||
| 91 | +// $info = $logic->getProjectInfo($val['id']); | ||
| 92 | +// $title[] = $info['company']?:$info['title']; | ||
| 93 | +// if(empty($info['main_lang_id'])){ | ||
| 94 | +// $info['main_lang_id'] = 1; | ||
| 95 | +// } | ||
| 96 | +// if(empty($info['is_ai_blog'])){ | ||
| 97 | +// $info['is_ai_blog'] = 1; | ||
| 98 | +// } | ||
| 99 | +//// try { | ||
| 100 | +// $this->setAiBlog($info['id'],$info['main_lang_id'],$info['is_ai_blog'] ?? 0, | ||
| 101 | +// $info['company']??"", $info['deploy_optimize']['company_en_name'] ?? '', | ||
| 102 | +// $info['deploy_optimize']['company_en_description'] ?? '',$info['is_ai_video'] ?? 0,$info['is_related_video'] ?? 0); | ||
| 99 | // }catch (\Exception $e){ | 103 | // }catch (\Exception $e){ |
| 100 | // continue; | 104 | // continue; |
| 101 | // } | 105 | // } |
| 102 | 106 | ||
| 103 | - } | 107 | +// } |
| 104 | return true; | 108 | return true; |
| 105 | } | 109 | } |
| 106 | public function setAiBlog($project_id,$main_lang_id,$is_ai_blog,$company,$company_en_name,$company_en_description,$is_ai_video = 0,$is_related_video = 0){ | 110 | public function setAiBlog($project_id,$main_lang_id,$is_ai_blog,$company,$company_en_name,$company_en_description,$is_ai_video = 0,$is_related_video = 0){ |
-
请 注册 或 登录 后发表评论