00:00
下面呢,我们来实现直播课程的删除接口,删除接口要做什么事情呢?第一个啊,咱要把表中数据删掉,另外呢,还要删除欢拓云里边的数据,所以下面我们开始做一下这个删除,首先在CTRL里边,我把这个方法咱们先进行创建,也就这个方法。根据这个ID进行删除,然后删除的时候呢,这里边要做很多的事情,首先啊,我们看第一个就是咱们刚才在这里边呢,我们看到这位置啊,就是实际上这里边MT可的这里边有很多的方法,其中刚才的方法有个添加,另外里边应该还有一个删除的方法,那咱找一下里边这个删除的方法,我到里边搜索一下。这个删除的方法咱们看啊,在这里它叫cos delete,咱们传入一个ID就可以把直播课程删掉,所以咱一会儿一到这个方法,但是方法要得到你的直播课程ID,所以咱们怎么做,我写一下啊,在里边我把这过程呢都写到中进行实现,我在service里边来创建一下这个方法,这方法咱起个名字就叫这个。
01:24
然后里边传入ID啊,最后我先一个值,先不让它报错。然后咱们下面在这个里边把方法创建出来。我写到这里。删除直播课程写完之后,在实现类中,我们最终做实现,把直播课程给它最终删除掉,那咱们看啊,这个方法最终该怎么进行实现。首先第一步呢,我们先根据ID查询出这个直播的课程信息,咱先查一下,那这个查的话,我直接调用base中的方法select白D传入ID址,根据ID址得到直播课程的信息,这个咱们先得到,然后得到之后这里边我们做个判断,如果说这信息查不到,那表示V这课程咱就不需要删,如果它不等于空,我们再删除,删除之后咱的下一步操作获取直播这个cos ID。
02:33
那我来获取一下啊,Live cos.get COD,把这值我们先得到,然后得到之后下面我们调用方法删除这个课程,就是欢拓云里边课程给他删掉或者删除这个。平台里边的这个直播的课程,咱们调用MT。可漏里面一个方法,刚才咱们看到啊,这个方法应该叫cos delete,直接传入这个课程ID就可以了,这个ID。
03:08
它是一个损类型,再给它转成tore。然后最后完成这个删除。啊,当然它有返回值,返回值的判断跟之前是一样的啊,我这里就不判断了啊,咱直接给它删就可以了,然后在里边有个异常,我们用拆开着给它捕获一下,这里边如果说出错,咱还是给它抛出一个自营异常。硅谷课堂exception。20001,然后提示删除直播课程失败。所以现在啊,通过这段代码就把平台里面课程我们就给它删掉了,然后删掉之后咱们下面再把数据库表中的数据删掉,就删除表里面的数据,那咱来删除一下啊,首先我们调用base中的方法叫delete,白地根据ID直接删除表中数据就可以了。
04:07
所以以上啊,咱们就完成这个删除直播课程操作,这个我们就做到这里啊,所以各位把这能实现出来,要删除平台中的,另外删除表里面数据啊,当然表里边的还有别的表,比如这里边有描述表,有账号表,各位可以依次删掉,我就写一个核心的代码,把这个做到。所以以上啊,咱们就完成了里边的三个接口,第一个直播课程的列表接口,第二个直播课程添加接口,第三个直播课程的删除接口,各位把这三个接口能给他准确的完成出来。
我来说两句