00:00
好,那么这个学习人数,它也算是一个这个这个呃,动态增加的这么一个数据,那么这个数据咱又在哪一块去让他去把这个数量。加一呢?什么时候算是学习人数加了个一,点击开始学习进去就加一吗?开始学习,也不是说打开视频。学习人数是不是就是说第一次他点开始学习是不是算是加一啊,以后他是不是再点是不是就不算了。是。咱有没有位置,咱这个位置是相当棒的。在哪呢?当他点击开始学习,是不是进入咱们DQ页面了。啊,不是进到这个video页面了。你想他什么时候学习人加一,是不是点开始学习以后,学习人数才有可能加一啊。
01:01
对不对,可一点击是不是进入了咱们这个video页面了啊,进入video页面,在video页面你一进来说把这个课程找着,然后接着在这不管三七二十一,就让这个课程的学习人数加一吗。那啥呀,我这个位置多么合适呀。你是不是只有在你创建了这么一个对象以后,我是不是才让你嫁一?这个位置不不好吗。这个位置实在是太妙了。对不对,如果你之前没有学习过,那么呢,我是不是要给你添加这么一条记录,就代表着你学习了,你学习了以后,我是不是应该让他的学习人数加一啊,所以说接着我是不是就让这个cos。他的点我们的谁呀?Study number是不是让他加等于呀?然后这个。
02:01
四吧。同时这一块你的课程他的学习人数加了,那么是不是代表着我这个课程所属机构的学习人数也加了V?机构是不是在里边也维护了一个学习人数啊,那么机构里边的学习人数如何加呢?对吧,你你你这块是不是让课程的学习人数加油啊。对不对,那么接着这个课程它所属机构。学人数是不是就应该加一啊?你想一想。因为机构和课程不是有一个关系吗?对不对,你课程学习人数加了个一了,那难道我在这个机构里边不算加个一吗。
03:05
是不是也要加呀,因此咱们这块还得干嘛通过这个course找到谁呢。是不二金英状啊,找他的机构,这他的机构的谁呀。Number要干嘛呢?那有可能。会很多的课程,然后都是同一个人。这这咱管不上了。啊。对不对。你因为你在这块,你怎么判断,你拿什么判断呢。你你怎么判断这个这个学生已经学过这个机构里边的课程了。
04:02
嗯。是不是有点麻烦了,因为什么啊,为什么我这块是直接让他加一了,因为这个数量对于我们后台来说,它并没有多么的严密。当然你如果要找,你说能不能找啊。真的来说,如果说我要去把它整个这个机构里边所有的课程,我是不是都要去找一遍,看有没有这个人。对吧,你让这个课程加一了,那我那个机构里边它的分量该如何加一呢。我得看一看这个这个学生他学过的课程里边。是不是有这个机构的课程。如果所学的课程都不是这个机构里的课程,是不是再说二加一啊?啊,对不对,如果说他学过的课程里边有这个机构的课程,是不是就不让二加一了。
05:00
那么咱是根据这个条件是不是就可以判断一下。OK,那么你照这个思路走一下呗。对吧。怎么搞啊?你也得找到这个人他所学习的所有课程吧?对不对。所以说这块你如果说考虑到麻烦之后就更麻烦了,那第一步。啊,这之前我也没有实现过这个逻辑啊,就咱们一起来吧。有想法咱就好好做啊,第一步我是不是要从学习课程的。表当中。查找当前这个人。学习的所有课程吧。是不是这个样子?OK,那么呢,我们就来个什么呢?
06:01
Cross它的list,它等于什么呢?是不是等于我们的user course,它点object.field什么是不是study men不是等用的request点。这这这个能想通啊。我是不是要找一下这个人。他所学的所有的课程,学习课程的对象。对吧,然后呢,然后呢。我是不从这个里边是不是可以拿到他所学的所有课程。对不对?那么就是cross,它的list是不是应该等于我们的for form的user cross?用我们的user cost list法。然后同样的列表生。
07:02
在这里呢,我是不是可以拿到U3CROSS?Cross,他点谁呀?是不是study cross?这个没想到吗?我是不是现在只知道你这么这个人的这么一个条件,通过这个人是不是找到这个人所学的所有课程,整个对象啊,然后再去辨认整个对象是不是可以拿到你所有的课程。啊,这个课程它是不是代表这个一个列表啊,那么接下来咱们需要干嘛。是不是得判断判断我这所有的课程。是不是在你这个课程的机构里边。
08:00
是不是这意思?OK,那接下来怎么做呢?咱是不是得拿到他的一个一个判断。那是不是再来一个列表生成啥。ORG3号线list是不是等于我们的for for谁呢?For我们的这个course。用我们的course list吧。对不对,这是不是拿到每一个课程,通过每一个课程,我们是不是可以通过这个course点我们的org英是不是拿走它每一个的机构啊。是不是这意思,拿到这个。现在出去。除去他的记录。你不用愁了,你判断一下子,他这个机构是否在这里边,不就完事了吗?
09:00
对不对,那么接下来我拿到这个以后,接着是我是不是就判断他的东西是否在这里边啊,这个怎么判断。是不是判断判断这个course宽的点进行法。对不对,又。用谁呢?我这是。这个又。明白明白吗?如果这个东西它都在我这个列表当中呢,那么呢。是不是啥也不啥也不干啊,那么如果他不在。是不是大家。然后我是不知道这个course。它的点。这个这个study number是不是加等于一,然后再让这个course它的点。Org英点C。那你是不是就得做成这个样子了?
10:06
都能不能想通好,那你这就得写成稍微复杂一些了,这是第二步,第二步你是不是就得根据拿到的所有课程找到。每个课程的。机构啊,当然这里边儿是不是也有可能重复啊。出头啊。那你这机构,只要机构里边有重复的是驱虫,驱虫了完了以后再给你变成一个啥列表。是不是这意思啊,完了以后,我接着我就去判断你这个课程,你当前的这个课程。看你的机构是是不是在这里边,如果你在这里边,那是不是我就不需要加了。
11:04
因为这个学生他所学的课程已经包含这个结构了,那如果你不在,那我是不是就把这个课程数。在这个把这个机构它的学习数是不是加一啊。所以。那么这一块。你想到麻烦了,你就得考虑这么多啊,其实我给大家说了这个数,其实他无所谓的,你你多加一个多加两个。只要无所谓。我感觉为了那个运行快,人就。对啊,为了这个效率问题,就是说你加你加一个加两个,反正对于我们来说,你排名你排起来。啊,无所谓。啊,那咱呢,好,那当然咱们大家不是刚才提到这儿,不是想想去把这个实现一下嘛,那咱就根据这个东西实现一下,只要有想法代码就能出来,但是就怕就没有没有想法你知道。
我来说两句