作者 lyh

gx数据

@@ -119,7 +119,7 @@ class AiVideoController extends BaseController @@ -119,7 +119,7 @@ class AiVideoController extends BaseController
119 * @method :post 119 * @method :post
120 * @time :2025/2/21 16:22 120 * @time :2025/2/21 16:22
121 */ 121 */
122 - public function getAiBlogList(AiVideoList $aiVideoList){ 122 + public function getAiVideoList(AiVideoList $aiVideoList){
123 $lists = $aiVideoList->lists($this->map,$this->page,$this->row,'id',['id','route','created_at','updated_at']); 123 $lists = $aiVideoList->lists($this->map,$this->page,$this->row,'id',['id','route','created_at','updated_at']);
124 if(!empty($lists) && !empty($lists['list'])){ 124 if(!empty($lists) && !empty($lists['list'])){
125 foreach ($lists['list'] as $k => $v){ 125 foreach ($lists['list'] as $k => $v){
@@ -129,4 +129,21 @@ class AiVideoController extends BaseController @@ -129,4 +129,21 @@ class AiVideoController extends BaseController
129 } 129 }
130 $this->response('success',Code::SUCCESS,$lists); 130 $this->response('success',Code::SUCCESS,$lists);
131 } 131 }
  132 +
  133 + /**
  134 + * @remark :获取列表页数据详情
  135 + * @name :getAiBlogListInfo
  136 + * @author :lyh
  137 + * @method :post
  138 + * @time :2025/2/21 16:26
  139 + */
  140 + public function getAiBlogListInfo(AiVideoList $aiVideoList){
  141 + $this->request->validate([
  142 + 'id'=>['required'],
  143 + ],[
  144 + 'id.required' => '主键不能为空',
  145 + ]);
  146 + $info = $aiVideoList->read($this->map);
  147 + $this->response('success',Code::SUCCESS,$info);
  148 + }
132 } 149 }
@@ -159,6 +159,8 @@ Route::middleware(['bloginauth'])->group(function () { @@ -159,6 +159,8 @@ Route::middleware(['bloginauth'])->group(function () {
159 Route::any('/sendTask', [\App\Http\Controllers\Bside\Ai\AiVideoController::class, 'sendTask'])->name('ai_video_sendTask'); 159 Route::any('/sendTask', [\App\Http\Controllers\Bside\Ai\AiVideoController::class, 'sendTask'])->name('ai_video_sendTask');
160 Route::any('/save', [\App\Http\Controllers\Bside\Ai\AiVideoController::class, 'save'])->name('ai_video_save'); 160 Route::any('/save', [\App\Http\Controllers\Bside\Ai\AiVideoController::class, 'save'])->name('ai_video_save');
161 Route::any('/del', [\App\Http\Controllers\Bside\Ai\AiVideoController::class, 'delete'])->name('ai_video_delete'); 161 Route::any('/del', [\App\Http\Controllers\Bside\Ai\AiVideoController::class, 'delete'])->name('ai_video_delete');
  162 + Route::any('/getAiVideoList', [\App\Http\Controllers\Bside\Ai\AiVideoController::class, 'getAiVideoList'])->name('ai_video_getAiVideoList');
  163 + Route::any('/getAiBlogListInfo', [\App\Http\Controllers\Bside\Ai\AiVideoController::class, 'getAiBlogListInfo'])->name('ai_video_getAiBlogListInfo');
162 }); 164 });
163 //ai 165 //ai
164 Route::any('/news/', [\App\Http\Controllers\Bside\Ai\AiNewsController::class, 'save'])->name('ai_news_save'); 166 Route::any('/news/', [\App\Http\Controllers\Bside\Ai\AiNewsController::class, 'save'])->name('ai_news_save');