合并分支 'master-server' 到 'master'
Master server 查看合并请求 !1107
正在显示
4 个修改的文件
包含
18 行增加
和
4 行删除
| @@ -40,7 +40,8 @@ class AiBlogTask extends Command | @@ -40,7 +40,8 @@ class AiBlogTask extends Command | ||
| 40 | while (true){ | 40 | while (true){ |
| 41 | $info = $aiBlogTaskModel->where('status',1)->orderBy('id','asc')->first(); | 41 | $info = $aiBlogTaskModel->where('status',1)->orderBy('id','asc')->first(); |
| 42 | if($info === false){ | 42 | if($info === false){ |
| 43 | - sleep(10); | 43 | + sleep(20); |
| 44 | + continue; | ||
| 44 | } | 45 | } |
| 45 | $info = $info->toArray(); | 46 | $info = $info->toArray(); |
| 46 | echo '开始->任务id:' . $info['task_id'] . PHP_EOL . date('Y-m-d H:i:s'); | 47 | echo '开始->任务id:' . $info['task_id'] . PHP_EOL . date('Y-m-d H:i:s'); |
| @@ -52,7 +53,7 @@ class AiBlogTask extends Command | @@ -52,7 +53,7 @@ class AiBlogTask extends Command | ||
| 52 | $aiBlogService->task_id = $info['task_id']; | 53 | $aiBlogService->task_id = $info['task_id']; |
| 53 | $result = $aiBlogService->getDetail(); | 54 | $result = $aiBlogService->getDetail(); |
| 54 | if($result['status'] != 200){ | 55 | if($result['status'] != 200){ |
| 55 | - sleep(5); | 56 | + sleep(10); |
| 56 | continue; | 57 | continue; |
| 57 | } | 58 | } |
| 58 | //修改任务状态 | 59 | //修改任务状态 |
| @@ -27,6 +27,18 @@ class AiBlogController extends BaseController | @@ -27,6 +27,18 @@ class AiBlogController extends BaseController | ||
| 27 | } | 27 | } |
| 28 | 28 | ||
| 29 | /** | 29 | /** |
| 30 | + * @remark :获取ai博客列表 | ||
| 31 | + * @name :getAiBlog | ||
| 32 | + * @author :lyh | ||
| 33 | + * @method :post | ||
| 34 | + * @time :2025/2/14 13:59 | ||
| 35 | + */ | ||
| 36 | + public function getAiBlog(AiBlog $aiBlog){ | ||
| 37 | + $lists = $aiBlog->lists($this->map,$this->page,$this->row,'id',['id','new_title','task_id','status','created_at','updated_at']); | ||
| 38 | + $this->response('success',Code::SUCCESS,$lists); | ||
| 39 | + } | ||
| 40 | + | ||
| 41 | + /** | ||
| 30 | * @remark :发布任务 | 42 | * @remark :发布任务 |
| 31 | * @name :sendTask | 43 | * @name :sendTask |
| 32 | * @author :lyh | 44 | * @author :lyh |
| @@ -46,10 +46,10 @@ class CustomTemplateLogic extends BaseLogic | @@ -46,10 +46,10 @@ class CustomTemplateLogic extends BaseLogic | ||
| 46 | */ | 46 | */ |
| 47 | public function customTemplateInfo(){ | 47 | public function customTemplateInfo(){ |
| 48 | $info = $this->model->read(['id'=>$this->param['id']]); | 48 | $info = $this->model->read(['id'=>$this->param['id']]); |
| 49 | - $info['image'] = getImageUrl($info['image'],$this->user['storage_type'],$this->user['project_location']); | ||
| 50 | if($info === false){ | 49 | if($info === false){ |
| 51 | $this->fail('当前数据不存在'); | 50 | $this->fail('当前数据不存在'); |
| 52 | } | 51 | } |
| 52 | + $info['image'] = getImageUrl($info['image'],$this->user['storage_type'],$this->user['project_location']); | ||
| 53 | if($info['is_visualization'] == 0 || $info['is_visualization'] == 1){ | 53 | if($info['is_visualization'] == 0 || $info['is_visualization'] == 1){ |
| 54 | $template_id = $this->getTemplateId(); | 54 | $template_id = $this->getTemplateId(); |
| 55 | $html = $this->getTemplateComHtml($info['html'],$info['html_style'],$template_id); | 55 | $html = $this->getTemplateComHtml($info['html'],$info['html_style'],$template_id); |
| @@ -153,7 +153,8 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -153,7 +153,8 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 153 | Route::prefix('ai')->group(function () { | 153 | Route::prefix('ai')->group(function () { |
| 154 | //ai | 154 | //ai |
| 155 | Route::any('/news/', [\App\Http\Controllers\Bside\Ai\AiNewsController::class, 'save'])->name('ai_news_save'); | 155 | Route::any('/news/', [\App\Http\Controllers\Bside\Ai\AiNewsController::class, 'save'])->name('ai_news_save'); |
| 156 | - Route::any('/blog/', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'save'])->name('ai_blog_save'); | 156 | + Route::any('/blog/getAiBlog', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'getAiBlog'])->name('ai_blog_getAiBlog'); |
| 157 | + Route::any('/blog/save', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'save'])->name('ai_blog_save'); | ||
| 157 | Route::any('/blog/sendTask', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'sendTask'])->name('ai_blog_sendTask'); | 158 | Route::any('/blog/sendTask', [\App\Http\Controllers\Bside\Ai\AiBlogController::class, 'sendTask'])->name('ai_blog_sendTask'); |
| 158 | Route::any('/product/', [\App\Http\Controllers\Bside\Ai\AiProductController::class, 'save'])->name('ai_product_save'); | 159 | Route::any('/product/', [\App\Http\Controllers\Bside\Ai\AiProductController::class, 'save'])->name('ai_product_save'); |
| 159 | Route::any('/product/productList', [\App\Http\Controllers\Bside\Ai\AiProductController::class, 'productList'])->name('ai_product_productList'); | 160 | Route::any('/product/productList', [\App\Http\Controllers\Bside\Ai\AiProductController::class, 'productList'])->name('ai_product_productList'); |
-
请 注册 或 登录 后发表评论