Day1谷粒学院点播视频、小节上传、课程信息确认总结

谷粒学院点播视频、小节上传、课程信息确认总结

只讲思路的实现和框架。

课程信息确认
基本上课程管理上面的所有操作都是后端接口,然后前端使用axios来调用后端接口发送请求获取数据,然后在前端页面中显示。对于这个确认信息难点在于四张表的联合。
为什么要用左外连接?
原因就是课程是一定要存在的,但是简介、分类和、讲师是不一定要存在,但是就算不存在也要显示出来。左外连接就是课程的信息全部都在,其它表信息就算不存在也要以null的形式挂载上面。
然后就是很简单的数据调用和显示。主要由后端的eduCourseController完成。
在这里插入图片描述

在这里插入图片描述
小节上传
其实就是一个简单的添加操作(eduVideoController),只要在章节的组件上上面添加小节的添加按钮,调用后端的添加接口,然后传输小节的vo信息就能够添加成功,还要更新页面。api(js)页面调用后端接口->更新数据->更新页面。也就是最后要调用获取所有章节小节的方法。之前写的。

最后就是视频点播
①学会用sdk的调用
②学会直接在项目调用上传,删除视频等api
③在前端加上组件选择文件,然后绑定video的videoSourceId属性和videoOriginalName属性。而且点击上传弹框的时候需要清空fileList不然就没办法传输新视频上去。
④后端写好传输功能。上传的时候还需要查看videoSourceId是否存在。

接下来就是删除小节,首先就要删除视频。
①后端只需要根据小节id获取视频号,然后需要进行远程调用,这里涉及到了两个模块,service-vod和service-edu,edu调用vod的是视频删除功能来进行删除视频。
②前端只需要加上api和页面调用就可以了

课程删除+视频批量删除
①其实也是远程调用vod服务的删除,再写一个接收list的删除方法,并且用StringUtils来拼接字符串删除。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值