温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
各位同学大家好,刚才呢,咱们已经完成了发布点播课程这个完成过程,而在咱的过程中呢,存在一个bug,下面咱们来解决下这问题,什么问题呢?我们看一下啊,比如现在我在这里边点击修改到回显页面,然后点保存,下一步里边是报错了,说执行了全局异常处理,那这里边有bug,咱下面给他解决一下,应该是咱之前写的过程中少写的什么地方,我们看一下啊,首先要先找到这个修改的部分,我们看一下。Cos ctrl里边找到修改这个方法,然后在修改课程里边我们看啊调的是这个方法,它改了两个地方,第一个课程基本信息,第二个描述,而问题在哪里,大家看描述位置啊,有个问题。因为咱改描述是不是要根据ID改呀,而目前对象里边我们只设置了描述信息,并没有设置ID,所以这一步少了一个步骤写一下啊,就是需要设立一下你这个课程。
01:06
描述的这个ID,咱们根据ID做修改,那我们下这个ID,通过cos把ID给到,这样的话完成修改,这是咱少的第一个步骤,这各位注意,另外里边呢,还有第二个地方,咱看前端里边,大家看这个代码中,比如说咱们点击这个按钮。咱回来啊,就是我们点击。这个按钮。这按钮中是不是能做修改,包括添加,那修改添加的时候,咱们调的是这个方法,有ID没ID做操作,没ID做的是添加,有ID做修改,而大家看这个步骤,我们注意啊,这个步骤什么意思。咱们修改之后,把修改返回到课程ID做个赋值,为了下一步操作,当然大家看啊,我的接口里边修改之后我没有返回课程ID吧,所以他那值取不到,以咱需要把那个课程ID给它返回一下,为了我们后续做准备,而课程ID在哪里,在这个VO中有ID,咱直接吞一下就可以了。
02:14
点上getd。所以现在啊,把这bug做了处理,我们的解决地方就是第一个让修改课程,返回课程ID,另外在里边别忘记设置描述ID,要不然它最终会报刚才一个错误,然后改完之后,咱最后把服务器重启一下,最终做个测试,刚才是少返回一个课程ID,另外描述的地方少设置这个ID,最终他报错了。那咱们啊,重新启动,最终试一下,就是把这bug最终解决一下。咱们看一下啊,呃,我们从头测试,首先找到我们那个课程,还是刚才这个课程啊,咱用这个为例,点修改到立界面,然后大家可以改值点保存,下一步到界面大家看数据出来了,另外没有报错提示我们是成功了,所以以上就是把这个。
03:09
课程修改的bug,我们做了一个解决,这各位能快速解决这种bug。
我来说两句