正在显示
1 个修改的文件
包含
25 行增加
和
10 行删除
| @@ -34,6 +34,13 @@ class AiBlogLogic extends BaseLogic | @@ -34,6 +34,13 @@ class AiBlogLogic extends BaseLogic | ||
| 34 | } | 34 | } |
| 35 | $this->param['route'] = RouteMap::setRoute($this->param['route'], RouteMap::SOURCE_AI_BLOG, $this->param['id'], $this->user['project_id']); | 35 | $this->param['route'] = RouteMap::setRoute($this->param['route'], RouteMap::SOURCE_AI_BLOG, $this->param['id'], $this->user['project_id']); |
| 36 | $this->model->edit($this->param,['id'=>$this->param['id']]); | 36 | $this->model->edit($this->param,['id'=>$this->param['id']]); |
| 37 | + $aiSettingInfo = $this->getProjectAiSetting(); | ||
| 38 | + $aiBlogService = new AiBlogService(); | ||
| 39 | + $aiBlogService->mch_id = $aiSettingInfo['mch_id']; | ||
| 40 | + $aiBlogService->key = $aiSettingInfo['key']; | ||
| 41 | + $aiBlogService->route = $this->param['route']; | ||
| 42 | + $aiBlogService->author_id = $this->param['author_id']; | ||
| 43 | + $aiBlogService->updateDetail($this->param['title'],$this->param['image']); | ||
| 37 | }catch (\Exception $e){ | 44 | }catch (\Exception $e){ |
| 38 | $this->fail('保存失败,请联系管理员'); | 45 | $this->fail('保存失败,请联系管理员'); |
| 39 | } | 46 | } |
| @@ -41,6 +48,22 @@ class AiBlogLogic extends BaseLogic | @@ -41,6 +48,22 @@ class AiBlogLogic extends BaseLogic | ||
| 41 | } | 48 | } |
| 42 | 49 | ||
| 43 | /** | 50 | /** |
| 51 | + * @remark :获取配置信息 | ||
| 52 | + * @name :getProjectAiSetting | ||
| 53 | + * @author :lyh | ||
| 54 | + * @method :post | ||
| 55 | + * @time :2025/2/21 14:51 | ||
| 56 | + */ | ||
| 57 | + public function getProjectAiSetting(){ | ||
| 58 | + $projectAiSettingModel = new ProjectAiSetting(); | ||
| 59 | + $aiSettingInfo = $projectAiSettingModel->read(['project_id'=>$this->user['project_id']]); | ||
| 60 | + if($aiSettingInfo === false){ | ||
| 61 | + $this->fail('请先联系管理员开启Ai博客'); | ||
| 62 | + } | ||
| 63 | + return $aiSettingInfo; | ||
| 64 | + } | ||
| 65 | + | ||
| 66 | + /** | ||
| 44 | * @remark :编辑作者 | 67 | * @remark :编辑作者 |
| 45 | * @name :saveAuthor | 68 | * @name :saveAuthor |
| 46 | * @author :lyh | 69 | * @author :lyh |
| @@ -68,11 +91,7 @@ class AiBlogLogic extends BaseLogic | @@ -68,11 +91,7 @@ class AiBlogLogic extends BaseLogic | ||
| 68 | * @time :2025/2/14 10:28 | 91 | * @time :2025/2/14 10:28 |
| 69 | */ | 92 | */ |
| 70 | public function sendTask(){ | 93 | public function sendTask(){ |
| 71 | - $projectAiSettingModel = new ProjectAiSetting(); | ||
| 72 | - $aiSettingInfo = $projectAiSettingModel->read(['project_id'=>$this->user['project_id']]); | ||
| 73 | - if($aiSettingInfo === false){ | ||
| 74 | - $this->fail('请先联系管理员开启Ai博客'); | ||
| 75 | - } | 94 | + $aiSettingInfo = $this->getProjectAiSetting(); |
| 76 | $aiBlogService = new AiBlogService(); | 95 | $aiBlogService = new AiBlogService(); |
| 77 | $aiBlogService->mch_id = $aiSettingInfo['mch_id']; | 96 | $aiBlogService->mch_id = $aiSettingInfo['mch_id']; |
| 78 | $aiBlogService->key = $aiSettingInfo['key']; | 97 | $aiBlogService->key = $aiSettingInfo['key']; |
| @@ -98,11 +117,7 @@ class AiBlogLogic extends BaseLogic | @@ -98,11 +117,7 @@ class AiBlogLogic extends BaseLogic | ||
| 98 | * @time :2025/2/20 10:46 | 117 | * @time :2025/2/20 10:46 |
| 99 | */ | 118 | */ |
| 100 | public function createAuthor(){ | 119 | public function createAuthor(){ |
| 101 | - $projectAiSettingModel = new ProjectAiSetting(); | ||
| 102 | - $aiSettingInfo = $projectAiSettingModel->read(['project_id'=>$this->user['project_id']]); | ||
| 103 | - if($aiSettingInfo === false){ | ||
| 104 | - $this->fail('请先联系管理员开启Ai博客'); | ||
| 105 | - } | 120 | + $aiSettingInfo = $this->getProjectAiSetting(); |
| 106 | $aiBlogService = new AiBlogService(); | 121 | $aiBlogService = new AiBlogService(); |
| 107 | $aiBlogService->mch_id = $aiSettingInfo['mch_id']; | 122 | $aiBlogService->mch_id = $aiSettingInfo['mch_id']; |
| 108 | $aiBlogService->key = $aiSettingInfo['key']; | 123 | $aiBlogService->key = $aiSettingInfo['key']; |
-
请 注册 或 登录 后发表评论