作者 lyh

gx

@@ -299,4 +299,21 @@ class NewsController extends BaseController @@ -299,4 +299,21 @@ class NewsController extends BaseController
299 $logic->batchSetCategory(); 299 $logic->batchSetCategory();
300 $this->response('success'); 300 $this->response('success');
301 } 301 }
  302 +
  303 + /**
  304 + * @remark :Ai发布新闻
  305 + * @name :sendAiNews
  306 + * @author :lyh
  307 + * @method :post
  308 + * @time :2024/1/26 15:33
  309 + */
  310 + public function sendAiNews(){
  311 + $this->request->validate([
  312 + 'keyword'=>'required',
  313 + ],[
  314 + 'keyword.required' => 'keyword不能为空',
  315 + ]);
  316 + $data = http_get('http://gnews.globalso.com/gnews_news.php?keyword='.$this->param['keyword']);
  317 + $this->response('success',Code::SUCCESS,$data);
  318 + }
302 } 319 }
@@ -75,6 +75,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -75,6 +75,7 @@ Route::middleware(['bloginauth'])->group(function () {
75 Route::any('/del', [\App\Http\Controllers\Bside\News\NewsController::class, 'del'])->name('news_del'); 75 Route::any('/del', [\App\Http\Controllers\Bside\News\NewsController::class, 'del'])->name('news_del');
76 Route::any('/status', [\App\Http\Controllers\Bside\News\NewsController::class, 'status'])->name('news_status'); 76 Route::any('/status', [\App\Http\Controllers\Bside\News\NewsController::class, 'status'])->name('news_status');
77 Route::any('/sort', [\App\Http\Controllers\Bside\News\NewsController::class, 'sort'])->name('news_sort'); 77 Route::any('/sort', [\App\Http\Controllers\Bside\News\NewsController::class, 'sort'])->name('news_sort');
  78 + Route::any('/sendAiNews', [\App\Http\Controllers\Bside\News\NewsController::class, 'sendAiNews'])->name('news_sendAiNews');
78 Route::any('/allSort', [\App\Http\Controllers\Bside\News\NewsController::class, 'allSort'])->name('news_allSort'); 79 Route::any('/allSort', [\App\Http\Controllers\Bside\News\NewsController::class, 'allSort'])->name('news_allSort');
79 Route::any('/batchSetCategory', [\App\Http\Controllers\Bside\News\NewsController::class, 'batchSetCategory'])->name('news_batchSetCategory'); 80 Route::any('/batchSetCategory', [\App\Http\Controllers\Bside\News\NewsController::class, 'batchSetCategory'])->name('news_batchSetCategory');
80 Route::any('/statusNum', [\App\Http\Controllers\Bside\News\NewsController::class, 'getStatusNumber'])->name('news_statusNum'); 81 Route::any('/statusNum', [\App\Http\Controllers\Bside\News\NewsController::class, 'getStatusNumber'])->name('news_statusNum');