正在显示
3 个修改的文件
包含
40 行增加
和
2 行删除
| @@ -74,7 +74,7 @@ class AiBlogController extends BaseController | @@ -74,7 +74,7 @@ class AiBlogController extends BaseController | ||
| 74 | $lists = $aiBlog->lists($this->map,$this->page,$this->row,'id',['id','new_title','image','task_id','status','created_at','updated_at']); | 74 | $lists = $aiBlog->lists($this->map,$this->page,$this->row,'id',['id','new_title','image','task_id','status','created_at','updated_at']); |
| 75 | if(!empty($lists) && !empty($lists['list'])){ | 75 | if(!empty($lists) && !empty($lists['list'])){ |
| 76 | foreach ($lists['list'] as $k => $v){ | 76 | foreach ($lists['list'] as $k => $v){ |
| 77 | - $v['image'] = getImageUrl($v['image'],$this->user['storage_type'],$this->user['project_location']); | 77 | + $v['image'] = getImageUrl($v['image']); |
| 78 | $lists['list'][$k] = $v; | 78 | $lists['list'][$k] = $v; |
| 79 | } | 79 | } |
| 80 | } | 80 | } |
| @@ -133,4 +133,21 @@ class AiBlogController extends BaseController | @@ -133,4 +133,21 @@ class AiBlogController extends BaseController | ||
| 133 | $info['image'] = getImageUrl($info['image']); | 133 | $info['image'] = getImageUrl($info['image']); |
| 134 | $this->response('success',Code::SUCCESS,$info); | 134 | $this->response('success',Code::SUCCESS,$info); |
| 135 | } | 135 | } |
| 136 | + | ||
| 137 | + /** | ||
| 138 | + * @remark :获取详情数据 | ||
| 139 | + * @name :getAuthorInfo | ||
| 140 | + * @author :lyh | ||
| 141 | + * @method :post | ||
| 142 | + * @time :2025/2/21 13:54 | ||
| 143 | + */ | ||
| 144 | + public function saveBlogAuthor(AiBlogLogic $aiBlogLogic){ | ||
| 145 | + $this->request->validate([ | ||
| 146 | + 'id'=>['required'], | ||
| 147 | + ],[ | ||
| 148 | + 'id.required' => '主键不能为空', | ||
| 149 | + ]); | ||
| 150 | + $info = $aiBlogLogic->saveBlogAuthor(); | ||
| 151 | + $this->response('success',Code::SUCCESS,$info); | ||
| 152 | + } | ||
| 136 | } | 153 | } |
| @@ -32,7 +32,27 @@ class AiBlogLogic extends BaseLogic | @@ -32,7 +32,27 @@ class AiBlogLogic extends BaseLogic | ||
| 32 | if(!empty($this->param['image'])){ | 32 | if(!empty($this->param['image'])){ |
| 33 | $this->param['image'] = str_replace_url($this->param['image']); | 33 | $this->param['image'] = str_replace_url($this->param['image']); |
| 34 | } | 34 | } |
| 35 | - $this->param['route'] = RouteMap::setRoute($this->param['route'], RouteMap::SOURCE_PRODUCT, $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']]); | ||
| 37 | + }catch (\Exception $e){ | ||
| 38 | + $this->fail('保存失败,请联系管理员'); | ||
| 39 | + } | ||
| 40 | + return $this->success(); | ||
| 41 | + } | ||
| 42 | + | ||
| 43 | + /** | ||
| 44 | + * @remark :编辑作者 | ||
| 45 | + * @name :saveAuthor | ||
| 46 | + * @author :lyh | ||
| 47 | + * @method :post | ||
| 48 | + * @time :2025/2/21 14:46 | ||
| 49 | + */ | ||
| 50 | + public function saveBlogAuthor(){ | ||
| 51 | + try { | ||
| 52 | + if(!empty($this->param['image'])){ | ||
| 53 | + $this->param['image'] = str_replace_url($this->param['image']); | ||
| 54 | + } | ||
| 55 | + $this->param['route'] = RouteMap::setRoute($this->param['route'], RouteMap::SOURCE_AI_BLOG_AUTHOR, $this->param['id'], $this->user['project_id']); | ||
| 36 | $this->model->edit($this->param,['id'=>$this->param['id']]); | 56 | $this->model->edit($this->param,['id'=>$this->param['id']]); |
| 37 | }catch (\Exception $e){ | 57 | }catch (\Exception $e){ |
| 38 | $this->fail('保存失败,请联系管理员'); | 58 | $this->fail('保存失败,请联系管理员'); |
| @@ -159,6 +159,7 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -159,6 +159,7 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 159 | Route::any('/blog/del', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'delete'])->name('ai_blog_delete'); | 159 | Route::any('/blog/del', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'delete'])->name('ai_blog_delete'); |
| 160 | Route::any('/blog/getAiBlogAuthor', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'getAiBlogAuthor'])->name('ai_blog_getAiBlogAuthor'); | 160 | Route::any('/blog/getAiBlogAuthor', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'getAiBlogAuthor'])->name('ai_blog_getAiBlogAuthor'); |
| 161 | Route::any('/blog/getAuthorInfo', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'getAuthorInfo'])->name('ai_blog_getAuthorInfo'); | 161 | Route::any('/blog/getAuthorInfo', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'getAuthorInfo'])->name('ai_blog_getAuthorInfo'); |
| 162 | + Route::any('/blog/saveBlogAuthor', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'saveBlogAuthor'])->name('ai_blog_saveBlogAuthor'); | ||
| 162 | Route::any('/blog/getInfo', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'getInfo'])->name('ai_blog_getInfo'); | 163 | Route::any('/blog/getInfo', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'getInfo'])->name('ai_blog_getInfo'); |
| 163 | Route::any('/product/', [\App\Http\Controllers\Bside\Ai\AiProductController::class, 'save'])->name('ai_product_save'); | 164 | Route::any('/product/', [\App\Http\Controllers\Bside\Ai\AiProductController::class, 'save'])->name('ai_product_save'); |
| 164 | Route::any('/product/productList', [\App\Http\Controllers\Bside\Ai\AiProductController::class, 'productList'])->name('ai_product_productList'); | 165 | Route::any('/product/productList', [\App\Http\Controllers\Bside\Ai\AiProductController::class, 'productList'])->name('ai_product_productList'); |
-
请 注册 或 登录 后发表评论