作者 赵彬吉

update

@@ -162,7 +162,7 @@ class AiBlogAutoPublish extends Command @@ -162,7 +162,7 @@ class AiBlogAutoPublish extends Command
162 $project->save(); 162 $project->save();
163 //创建AI博客项目 163 //创建AI博客项目
164 $deploy_optimize = $project->deploy_optimize; 164 $deploy_optimize = $project->deploy_optimize;
165 - (new ProjectLogic())->setAiBlog($project->id, $project->main_lang_id, 1, $project->title, $deploy_optimize->company_en_name, $deploy_optimize->company_en_description); 165 + (new ProjectLogic())->setAiBlog($project->id, $project->main_lang_id, 1, $project->company, $deploy_optimize->company_en_name, $deploy_optimize->company_en_description);
166 //开启日志 166 //开启日志
167 AiBlogOpenLog::addLog($project->id); 167 AiBlogOpenLog::addLog($project->id);
168 168
@@ -168,7 +168,7 @@ class ProjectLogic extends BaseLogic @@ -168,7 +168,7 @@ class ProjectLogic extends BaseLogic
168 $this->setServers($this->param['serve_id'],$this->param['id']); 168 $this->setServers($this->param['serve_id'],$this->param['id']);
169 //ai_blog 169 //ai_blog
170 $this->setAiBlog($this->param['id'],$this->param['main_lang_id'],$this->param['is_ai_blog'], 170 $this->setAiBlog($this->param['id'],$this->param['main_lang_id'],$this->param['is_ai_blog'],
171 - $this->param['title'], $this->param['deploy_optimize']['company_en_name'] ?? '',$this->param['deploy_optimize']['company_en_description'] ?? ''); 171 + $this->param['company']??"", $this->param['deploy_optimize']['company_en_name'] ?? '',$this->param['deploy_optimize']['company_en_description'] ?? '');
172 //保存项目信息 172 //保存项目信息
173 $this->saveProject($this->param); 173 $this->saveProject($this->param);
174 //保存建站部署信息 174 //保存建站部署信息
@@ -203,7 +203,7 @@ class ProjectLogic extends BaseLogic @@ -203,7 +203,7 @@ class ProjectLogic extends BaseLogic
203 * @method :post 203 * @method :post
204 * @time :2025/2/13 16:02 204 * @time :2025/2/13 16:02
205 */ 205 */
206 - public function setAiBlog($project_id,$main_lang_id,$is_ai_blog,$title,$company_en_name,$company_en_description){ 206 + public function setAiBlog($project_id,$main_lang_id,$is_ai_blog,$company,$company_en_name,$company_en_description){
207 if(empty($main_lang_id) || empty($is_ai_blog)){ 207 if(empty($main_lang_id) || empty($is_ai_blog)){
208 return true; 208 return true;
209 } 209 }
@@ -219,7 +219,7 @@ class ProjectLogic extends BaseLogic @@ -219,7 +219,7 @@ class ProjectLogic extends BaseLogic
219 $aiSettingInfo = $aiSettingModel->read(['project_id'=>$project_id]); 219 $aiSettingInfo = $aiSettingModel->read(['project_id'=>$project_id]);
220 if($aiSettingInfo === false){ 220 if($aiSettingInfo === false){
221 $aiBlogService = new AiBlogService(); 221 $aiBlogService = new AiBlogService();
222 - $result = $aiBlogService->createProject($projectInfo['company'] ?? $title,$languageInfo['short'],$company_en_description,$company_en_name); 222 + $result = $aiBlogService->createProject($projectInfo['company']?:$projectInfo['title'],$languageInfo['short'],$company_en_description,$company_en_name);
223 if(isset($result['status']) && $result['status'] == 200){ 223 if(isset($result['status']) && $result['status'] == 200){
224 //查看当前项目是否已有记录 224 //查看当前项目是否已有记录
225 $resData = [ 225 $resData = [
@@ -232,12 +232,12 @@ class ProjectLogic extends BaseLogic @@ -232,12 +232,12 @@ class ProjectLogic extends BaseLogic
232 } 232 }
233 }else{ 233 }else{
234 //有信息更新 234 //有信息更新
235 - if(($projectInfo['title'] != $title) || ($projectInfo['main_lang_id'] != $main_lang_id) 235 + if(($projectInfo['company'] != $company) || ($projectInfo['main_lang_id'] != $main_lang_id)
236 || ($projectOptimize['company_en_name'] != $company_en_name) || ($projectOptimize['company_en_description'] != $company_en_description)){ 236 || ($projectOptimize['company_en_name'] != $company_en_name) || ($projectOptimize['company_en_description'] != $company_en_description)){
237 $aiBlogService = new AiBlogService(); 237 $aiBlogService = new AiBlogService();
238 $aiBlogService->mch_id = $aiSettingInfo['mch_id']; 238 $aiBlogService->mch_id = $aiSettingInfo['mch_id'];
239 $aiBlogService->key = $aiSettingInfo['key']; 239 $aiBlogService->key = $aiSettingInfo['key'];
240 - $aiBlogService->updatedProject($title,$languageInfo['short'],$company_en_description,$company_en_name); 240 + $aiBlogService->updatedProject($projectInfo['company']?:$projectInfo['title'],$languageInfo['short'],$company_en_description,$company_en_name);
241 } 241 }
242 } 242 }
243 return true; 243 return true;