<?php

namespace app\mobile\controller\learn;

use app\mobile\service\learn\VideoService;
use support\spark\model\train\learn\Video;
use support\spark\model\train\learn\VideoCate;
use support\Request;
use app\admin\controller\Curd;

class VideoController extends Curd
{

  /**
   * 获取列表
   */
  public function index()
  {
    $videoService = new VideoService();
    $res = $videoService->getList(request()->all());
    return sparkSuccess($res);
  }

  /**
   * 添加
   */
  public function store()
  {
    $param = request()->post();
    $videoService = new VideoService();
    $res = $videoService->addVideo($param);
    return sparkSuccess($res);
  }

  /**
   * 编辑
   */
  public function update()
  {
    $param = request()->post();
    $videoService = new VideoService();
    $res = $videoService->editVideo($param);
    return sparkSuccess($res);
  }

  /**
   * 删除
   */
  public function destroy()
  {
    $id = request()->input('id');

    $videoModel = new Video();
    $videoModel->delById($id);
    return sparkSuccess(dataReturn(0, '删除成功'));
  }
  public function addUserLookVideo()
  {
    $lookVideo = new VideoService();
    $data = $lookVideo->addUserLookVideo();
    if ($data) {
      return sparkSuccess(dataReturn(0, 'succeed'));
    } else {
      return sparkSuccess(dataReturn(-1, 'fail'));
    }

  }
}