00:00
就刚才我们说到啊,咱们在这个课程的详情页面中,我们有这个课程基本信息显示,包括有这个课程的章节和小节,就是课程大纲,另外有讲师部分,然后在里边呢,咱做到一个就是课程这个是否是购买的这么一个判断,就如果说你课程已经购买,或者说是免费,咱可以观看,如果你没有购买,咱可以做这个课程支付啊。另外在里边我们有一个课程视频的在线播放,就把视频能播放,我们是整合阿里云的视频点播包播放器,把它做到啊,咱们刚才说到这里,然后咱们继续往下来总结啊。然后下面有什么功能呢?给大家一步说明。比如说就是刚才我们说那个购买啊,比如说现在我们来到一门课程中,当这门课程,比如他现在是一个就是收费课程,并且我们没有购买,那怎么做呢?当我点这个立即购买,那课程是不是可以做个支付,首先我们先生成一个订单,然后咱点去支付,生成二维码,咱用微信是不是来扫描二维码做个支付,所以咱们在课程这里边还有一个功能,就是这个课程。
01:12
支付功能,这是我们当时做到的,咱是用微信做支付,然后在里边的具体功能这么几个,第一个就是生成这个课程的。订单啊,就是咱们刚才看到的里边的这个生成订单,然后生成订单之后第二部分,当我们点这个叫去支付,咱是不是生成一个微信的二维码。我写下第二部分啊,生成微信。支付的二维码啊,这是第二个,然后第三个就是咱们微信那个真正的支付了啊微信。最终的一个支付。所以在里边啊,就是有这么一个功能啊,各位把这个功能给他要知道啊,就咱们的微信支付,然后在微信支付中呢,有这么一个流程给各位来详细说一下啊,就是各位要掌握。
02:04
微信支付,它这个实现的一个过程。或者说实现的流程,那这流程给大家我来详细来分析啊,或者详细来总结一下啊,流程各位最终要给的记住。那流程怎么样,我来强调啊,就是首先第一部分。我这里就直接描述一下啊,当我们在这个课程详情页中,如果说你的课程是一个收费的课程,那当我们点击这个叫立即购买。咱是不是要生成一个就是课程的一个订单呀,也就是我们现在要到这个页面生成一个订单,生成订单的话,它会向我们的订单表中就加一条数据嘛,啊这是我们做的第一部分生成订单,然后咱往下来看啊,当我们生成订单之后,咱点击订单页面中那个叫去支付,它是不是就生成一个微信支付的一个二维码呀,把这个要生成,这是第二部分,而第三部分当我们就是使用微信易去扫描这个支付二维码。
03:13
咱是不是就是可以实现这个支付啊,这是我们之前做到的,但是我们在支付之后是不是要做一些事情。不知各位是否记得啊,前面就是一个固定流程,当我们点那个立即购买到这个订单页面,在订单页面中点去支付生二维码,大家一扫就可以做支付啊,这是一个基本过程,而当我们在支付之后,咱是怎么做的?不是,各位是否记得啊,我在里边再写一下啊,要各位把流程记住,我们的做法怎么做呢?当我们支付之后,我们做法就是每隔这个三秒钟。是不是去查询一次你那个支付的这个状态呀,也就是查询他是否支付成功,然后做个查询,如果说现在他没有支付成功,咱是给他做一个等待,就等他支付成功,如果说支付成功之后,那咱怎么做?
04:13
不,各位是否记得啊,注意我们当时的做法啊,我们的做法就是第一个咱先改一下你的订单的状态,因为咱状态默认是零,改成一是不是就是已支付,然后第二个像咱的支付日志表中是不是加一条支付记录,就加一下你这个订单是哪个订单,是不是支付的金额怎么样一些其他信息,就咱要做这个事情啊,那我写一下啊这个过程。当我们支付之后,那咱就是每隔三秒去查一次你的支付状态,看你的订单是否支付成功,如果说没有成功,那我们等待,如果说他支付成功之后,咱怎么做呢?第一个。先去更新你的订单的状态,让状态是一个。以静。支付状态,然后第二个我们再向这个就是。
05:04
支付这个记录表中加添加一条你的支付成功的那个记录,把这个我们做到,所以当时我们应该就是这么一个过程,再用这个过程把这个微信支付做一个实践。这各位都知道啊,我再重复一遍啊,这过程步骤稍微多一点,因为当时咱们应该是前端后端一起把这功能做到了,首先第一部分,当你客人收费的,我点立即购买到咱的订单页面,在订单页面中呢,点击去支付生成二维码,咱用微信一扫就可以做支付,但是支付之后我们要怎么做呢?咱的做法就是每隔三秒去查一次我们的支付状态,看你的这个订单是否支付成功,如果说没有成功,那我们等待,如果说支付成功之后,那要怎么做呢?我们就是去更新订单状态。把它变成已支付,同时向你的支付记录表中下一条支付记录,而这个查状态过程肯定还是调那个微信里边那个订单那个接口来看你的支付是不成功啊,所以这个啊是咱说的课程支付,或者说微信支付这么一个流程啊,可以把这过程给他知道,当咱支付之后再回到项页面中,那我那个课程应该变成就是立即观看,那就可以观看就是你表示已支付的,比如说我这个课程支付过了,它就叫立即观看。
06:29
啊,这个啊,是咱们当时。做到这个功能叫做微信支付啊,所以可以把流程要给他特别清楚啊,所以现在啊,咱就把里面这些核心的功能应该咱做了总结,就是咱们的项目的前台系统中主要这么几个功能,最后啊我们再快速看一遍啊,第一个就是。普通登录啊,然后包括啊,还有这个简单的一个退出功能,登录中so单点登录,包括怎么做到的登录,怎么实现流程都会记住。第二个微信扫码登录,咱用到auto two这个解决方案,然后在过程中各位要掌握怎么获取微信扫码人的信息啊,刚才咱也说到了,然后除了这个之外,在我们的前台的页面中,咱做这个名师的列表。
07:16
名师详情以及课程的全天带分页列表,另外做到了课程详情里边会做这些数据,比如说课程信息是否购买,然后咱们整合了阿里云的播放器,做这个视频的在线播放啊,这咱们也做到了,另外还做了一个课程支付,就是按照这个过程生成订单,生成支付二维码,最终支付,然后支付,就是我刚才各位说的这么一个流程啊,所以咱们把这些应该都做到了。这些啊,就是我们项目中主要完成这些功能点。所以各位啊,把我们这个就是项目的前台系统,包括后台系统中主要这些功能给他要牢牢记住啊,如果说以后面试中,那你把这功能那个面试官说出来,主要咱们完成的就是这些东西。
08:05
这个啊,是咱们关于项目中的功能点的总结,主要就是这么多啊,给各位就总结出来了啊,然后你把我里边特别强调这些点给他好好去记记啊。这些重点我应该都特别强调过了,我把重点应该都给大家标成了红颜色,把这些重点去看一看。
我来说两句