00:02
下面呢,我们来点击提交订单啊,来完成这个功能,看看最终我们这个提交订单到底行还是不行。来到这个代码里面啊,我们找到这个order页面,在提交订单,这里我们来开始submit order。好。下面我们定义这个方法。提交订单,提交订单呢,这里就主要是发一个请求啊APID。Address。请求参数呢,有老多了啊,我们在这个接口这里都已经写好了。对吧,有这么多参数。我们定义这个贝塔。那么这参数呢,我们分别要想办法怎么去得到啊,怎么得到,先把参数整理一下吧,其他的我们不着急,首先shop ID的话呢,这个卡这里应该就用我们喜爱的shop ID了。
01:06
而且这个提交订单这里其实还可以,要注意一下,就是将来呢,我们是可能买两个定价的东西的,买两个定价的东西呢,在这里我们是提交两个订单一,每一个定价都属于一个订单,所以我们在提交订单的时候,可能这里要便利啊,可能要提交多个。每一个卡它都需要对应的提交一次订单,所以说我们整个操作呢,就放在这里面去做就好了。呃,那么来一起看啊,那么cut里面就有我们的收发地。好,Username mobile address呢,因为我们没有写,所以说这里只能啊,也不是只能啊,这里我们就简单操作一下username,就隔壁老王。我没有手机号。13812345678地址对吧,咱们的深圳是。
02:04
宝安区。好嘞。Total money的话呢,这个好办啊,这个好办,这个就是我们计算的总价。当然这个其实应该是当前订单的价格,不是总体的价格啊,是当前订单的价格,当前这个订单的价格的话呢,我们可能还要重新的计算一下。就拿这里去计算就好了,拿到我们的这个cut的负的cut的负意思去reduce一下,这个就是当前订单的价格好负的list的话呢,我们这里又得去编利啊,点map把它呢,我们要的是负的的ID。我们只要负ID组成一个负list shop ID的话呢,就是卡d shop ID。啊,这个就是它的收牌体,所以我们就组成了我们想要的这个数据,OK,然后呢,我们请求地址。
03:07
来正好。提交订单,Order刷新一下。Cano。就这个我们随便点一下,它肯定是失败的。但是点一下之后呢,我们回到到这个地址,然后me的请求方式是参数呢放在data的玻璃里面,然后呢,记得要转dress。好,呃,然后呢,我们设置我们的head请求头。那么这里呢,就会得到一个详细结果。那么详细结果我们并不关心啊,我们如果他没有这个结果的话,我们就提示错误。
04:08
好了,那么这样呢,我们就把这个提交订单给做完了啊,提交订单就是发一个请求,最终把订单提交,同时把那个商品给删掉,下面我们就一起来看下效果。来到购物车在这里啊,我们呢,再多加几个商品啊,看看效果,再多加几个商品,呃,我再加一个。两个好,我们拿到购物车这里呢,它就有,它就应该要多几个商品,对吧。But。OK,他这里就应该多几个商品,我们呢,只选中这个第一个和最后一个,就是这个烧鸡腿放一和烧鸡腿放三,我们结算。好了,那这个页面之后呢,我们点击提交订单,它就应该要提交这个内容,点击。
05:00
好,他这里报一个错啊,说cut is啊,这里应该是this day,看看的意思啊,我们这里忘记加这个了。这个时候呢,我们再去点击提交订单,我点。哎,他会报一个错误啊,服务器的错误,那应该是我们前面开发的这个接口有点问题啊,我们看一下。我来到前面开发的这个萨的这个接口,仔细对了一下,发现咱们这个事物的函数写错名字了。这个多了个C啊,多了个C。Action。OK,多了个C啊,导致咱们这里都出了问题,好了,我全都改回来了,保存发布并重启测试环境,那么我们稍后再等待一下。发布成功,我们只要在这里刷新的话呢,等他刷新成功,我们就可以测试了。OKOK,点击提交订单。
06:00
好了,他这里没有任何反应啊,那么说明提交订单是成功的,因为我们没有去提示任何任何信息,这时候我们刷新咱们数据模型,我们就应该能看到,呃,Order就应该要生成一个,对吧?那么order food要生成两个,同时cut呢,那对应的两个要删掉,那么这时候我们回到呃,这个这个。对应的这个。他的列表啊,那么之前呢是有两个,之前有四个啊,现在变成只有两个,所以说整个提交过程没有任何问题啊,全都完成了。好,这里呢,就是我们的提交订单的功能演示,那么下节呢,我们再去进入下一个页面支付功能。
我来说两句