00:00
好,那么接下来的这个任务哈,咱们就得把它们分成几块来做。第一块呢,就是我们需要从这开始哈,我们当你访问project这个圆形页面的名字啊,从项目详情开始。你在这儿某一个档位里边点了一个支持。呃,从这个从刚才的这个支持这个按钮啊,到这个页面显示我们确认回报内容,这是一块儿。点去结算到确认订单这个页面,这是又一块啊,这是这两块,得先把这两块做了,然后再点立即付款,才对接我们的支付。哎,所以说我们先先。呃,先完成这个显示。也不完全是显示哈,就是说这个是确认回报。这个叫确认回报。内容,哎,这是一个目标。
01:01
这是我们第一个目标。哎,第二个目标呢,就是我们说要确认我们这个订单的内容。哎,这是确认订单,确认订单这部分这个完成以后。再往下呢,就是我们需要去接入这个支付了啊。好。那首先说我们要确认这个回报的内容啊,咱们先考虑这一块啊,这个叫分而治之。各个击破步步才是啊,咱们先把它这个确认回报内容这部分先完成。嗯,还是画个图啊。从这个订单啊,这个叫回报的一个档位,从这开始。
02:09
把这个不需要详细看字哈,我们知道点这个支持就行,把这个图缩小一点。看不清字没关系哈,咱们不是为了看这个字,然后呢,我们需要来到这个页面。嗯,别的没啥,主要就是显示这些信息,哎,然后呢,你改这儿得跟着改这,然后呢点它去结算。这儿也是哈,把这个字缩小。没有必要看字哈。哎,就说这个怎么来的呢。点这个智齿。
03:00
嗯。要肯定是要去发一个请求。啊,但这个请求的话呢,就需要去发给我们这个叫。这时候就让他就进入到我们这个order了哈,发给我们这个order。把请求就要发送给他。发送给他,我们要查什么数据过来。这个数据呢,这是。这是项目的名称,这是发起人,哎,这个是回报的内容啊,回报的当前这个档位的单价,有没有这个运费,他其实要说数据库表呢,涉及到这么三个表,这个东西是在我们的项目表。这个和这个。呃,应该还有这个哈,他们在回报这个表。嗯。啊,不对,应该是这样哈。重新说啊,就是这个是在项目表。
04:00
这个这个这个。这几个呢,是在回报信息表,这个还有一个回报的数量呢,你得参考是不是限购那个signal purchase啊,他也在回报这个表,然后就这个东西呢,是在member lunch啊这个表,所以它在这儿呢,涉及到三个表。三个表呢,就这个po的话呢,你肯定就没办法去对应这么多信息啊,Po是对应一个表,这是三个表,所以在这儿呢,我们可以给它整一个VO啊,这个VO呢,可以给它起个名字呢,叫做order project view。嗯,不过这一部分呢,你要是说要省事的话呢,你可以用那个order project to啊啊,就是说这个时候呢,我们就看你是否这个介意了啊po一般。要是和我们试图去对应的话呢,这边有点不太匹配啊,他只是说我们逻辑上从从项目的结构上来讲有点不太匹配,但是这个字段应该都是这个一样的。
05:02
啊哎,对,这个就是说他缺啥呢,这个order project po就我们刚建的这个啊。大家看。我们刚建出来的这个。它里边没有那个。Signal purchase。因为我们要将来把这个往数据库里边保存的话,它已经都板上钉钉了,它已经叫生米煮成熟饭,木已成舟了啊,它固定就是这些数据,我们就是做保存就行了,他没有必要去做这个,呃,单笔限购的这个限制啊,我们还没有确定的时候。还没有确定的时候,是需要做这个限制的,所以这里边需要那个signal,从这个地方上来讲,它是和我们这个order project po呢是有些区别啊,所以在这儿的话呢。我们order consumer哈,我们让他呢去查一下数据库,去找我们买的provider。
06:00
让他去给我们返回一个order project view。哎,他去查数据库。查数据库,返回一个project。然后呢,我们拿这个order project view啊到页面上呢去显示。把它就发送到这个页面上,让它去显示我们这个表格。页面上显示这个表格啊呃,这个用户回报数量,这呢是允许用户去改的,这个地方允许用户改,但是改的时候呢,得参考我们的signal purchase。
07:05
这个咋写?是不是这么写?嗯。看一下这个单词哈。Purchase,哎,参考signal purchase和这个purchase。哎,就参考这两个字段的值。这是一个限制啊,你不能说我这儿限购100个,你你在这儿你一个人就添了个500,这个肯定是不允许的啊。哎,所以说这个包括点这个去结算的时候。其实这是就是一个表单验证。这个和我们注册的时候去做这个表单验证,其实一个意思啊,你注册的时候填这个用户名。你可以在让他填的时候就做一个检查,你也可以等他提交表单的时候再检查啊,这就是说这个看你是整一道防线还是整两两道防线。点去结算的时候,肯定是到这儿的时候啊,这是最后一道防线在,所以说它前面这个地方你加与不加,其实影响到不是很大啊,嗯,还有一个就是提交这个表单以后啊,提交这些数据以后。
08:14
我们这个东西啊,这个东西。要保存到保存到session里。因为现在这个数据都还没有定啊,所以暂时呢先保存到session里边,到最后保存订单的时候呢,咱们再保存到数据库里边啊。将这个叫order project没保存到三生。那其实因为我们是用red做session库,所以说本质上呢,其实还是保存到里边的。哎,这是说我们还是说粗略的来说,大致上这个流程是这样的啊,所以说后边我们就参考我们这个分析啊,咱们把这部分功能去给他去做一下。
09:04
哎,所以说这个其实呢,我们有了思哈,后边咱们就按图索骥,哎,一步一步的去去做就好了。
我来说两句