作者 lyh

gx数据

@@ -259,6 +259,7 @@ class AiVideoTask extends Command @@ -259,6 +259,7 @@ class AiVideoTask extends Command
259 $aiVideoListModel = new AiVideoList(); 259 $aiVideoListModel = new AiVideoList();
260 if(!empty($saveData)){ 260 if(!empty($saveData)){
261 //写一条路由信息 261 //写一条路由信息
  262 + RouteMap::setRoute('top-video',RouteMap::SOURCE_AI_VIDEO_LIST,0,$project_id);//写一条列表页路由
262 $aiVideoListModel->truncate(); 263 $aiVideoListModel->truncate();
263 $aiVideoListModel->insertAll($saveData); 264 $aiVideoListModel->insertAll($saveData);
264 } 265 }
@@ -13,6 +13,7 @@ use App\Enums\Common\Code; @@ -13,6 +13,7 @@ use App\Enums\Common\Code;
13 use App\Http\Controllers\Bside\BaseController; 13 use App\Http\Controllers\Bside\BaseController;
14 use App\Http\Logic\Bside\Ai\AiVideoLogic; 14 use App\Http\Logic\Bside\Ai\AiVideoLogic;
15 use App\Models\Ai\AiVideo; 15 use App\Models\Ai\AiVideo;
  16 +use App\Models\Ai\AiVideoList;
16 17
17 class AiVideoController extends BaseController 18 class AiVideoController extends BaseController
18 { 19 {
@@ -109,4 +110,23 @@ class AiVideoController extends BaseController @@ -109,4 +110,23 @@ class AiVideoController extends BaseController
109 $result = $aiVideoLogic->videoDelete(); 110 $result = $aiVideoLogic->videoDelete();
110 $this->response('success',Code::SUCCESS,$result); 111 $this->response('success',Code::SUCCESS,$result);
111 } 112 }
  113 +
  114 +
  115 + /**
  116 + * @remark :获取列表页数据
  117 + * @name :getAiBlogList
  118 + * @author :lyh
  119 + * @method :post
  120 + * @time :2025/2/21 16:22
  121 + */
  122 + public function getAiBlogList(AiVideoList $aiVideoList){
  123 + $lists = $aiVideoList->lists($this->map,$this->page,$this->row,'id',['id','route','created_at','updated_at']);
  124 + if(!empty($lists) && !empty($lists['list'])){
  125 + foreach ($lists['list'] as $k => $v){
  126 + $v['route'] = $this->user['domain'] . 'top-video/' . (($v['route'] > 1) ? $v['route'] : '');
  127 + $lists['list'][$k] = $v;
  128 + }
  129 + }
  130 + $this->response('success',Code::SUCCESS,$lists);
  131 + }
112 } 132 }