00:00
下面呢,我们来完成这个查看详情,现在我们点这个订单管理呢,已经可以把数据库里边所有的订单给查出来了,但是现在比如呢,第一个订单,我这个卖了101本图书,那这101本图书到底包含哪些图书呢?所以啊,我们就说呢,需要看一下详情,看一下哪个图书卖的比较好,对吧?所以呢,我们点查看详情呢,需要把当前订单对应的购订单项给它查出来,那也就意味着我们要查这个订单项这个表了,那这里边儿有个条件。要根据谁来查这个订单项表啊?是不是要根据这个订单号啊,对吧?哎,要根据他,哎,把这个当前订单所对应的订单项给它查询出来,所以呃,这块啊,我们还得再写一个。函数来找到我们的,这个时候是查订单项,所以能找到我们的这个a ato deal,好,哎,在这我们来写一个根据订单号来获取所有的订单项,Get一个order。
01:08
It by ID。根据订单号。郭局,这个。该订单单的这个所有订单项。好,来。Get一个order by order。好,那这里边呢,我需要传一个订单号,所以呢,A的一个ID string。啊的一个ID啊这块呢,返回值,我们要肯定要返回一个订单项的一个切片了,对吧,那我这一个订单里边有好多这个订单项嘛,来中括号。星model这样一个。
02:00
Cut,不是cut。来写circle句circle。等于select。ID这个里边啊,字段呢,比较多,嗯,比较多,哎,来我们往上翻,ID count among,书名,作者,价格,图书的封面,还有AID1对123。看看几个。八个对吧,哎,一共八个字段啊,一共八个字段,所以呢,来select ID count amount。抬头署名作者。诶,价格图出的一个封面image_pass还有一个什么呢?A的一个ID。
03:02
好,八个好,没问题啊,From。这个。Items were。ID,不是的一个ID。等于问号好。下面呢,来执行这个四。Rose。点一个DB点一个。Circle。的一个ID。一个ID。保存下边if不等于。Return一个。122。好,然后下面呢,诶,我们来问一个这个order的一个艾斯。
04:08
中括号星。Model点一个切片下面。Rose,这一个next方法好,哎,在里边呢,来这个a aem等于model。点一个。好,下面的Rose点一个scan。And order。他点一个。加一个第一个是啥ad。你怎么没有啊?
05:01
第二一个。啊,叫item ID。And order item。点一个。'第三个。Item。点一个看之后是一个amount,第一个amount第四个。A点一个。Title。Amount之后,Title,好啊,Title。然后再往下是作者and author,第一个author。再往后是这个价格and other item。点一个。And old a。点一个之后是一个啥呀。
06:04
1PASS。点一个。ID好保存。来看一下啊这个。Tomorrow the item。咋了?And。嗯。那写成星了,来看一下12345678,哎,八个张位符。一二。这块少了一个暗。所以啊,123。4567。
07:03
八好,诶没问题啊没问题,好诶有了这一个A的A之后呢,我需要把它添加到切片中。等于AA,逗号A。好,把它加进去。加您之后呢,哎,我们来返回。一个。保存好,这是根据订单号来得到对应的所有的订单项来测试一下。他一个get来复制一份的啊。
08:00
好,哎把这个呢,哎把这个一会改一下啊,一会儿改一下,我们把上面的先加上。复制一个主调。测试获取所有的订单项。Test get order。保存好。测试获取所有订单项,所以呢,这一块啊来的。埃特姆斯。Get older。Get。It by ID,来啊,我们找一个order ID order。哎,就差这个101本这个啊。CTRL复制。来CTRLV,好,根据这个订单呢,来查所有的订单项,这一块呢叫order it。
09:05
啊,这是订单项的信息。是好保存好啊,就是这个啊,获取所有的订单项来测试一下。Go test。哎,来订单项的信息。啊二零啊,这个买的99本。解忧杂货店买了99本,解忧杂货店花了2692块八。怎么花这么多呀,买了一本编程,买了一本中国哲学史啊,这就是101本里边啊,这个都分别买了谁啊,分别买了谁好啊,这是我们这一个。这一个函数没问题,好,下面呢,来写我们的这个。填的这一块啊,找到我们那个窗户链接a man,好诶把这些购物车那给它删掉了,这个呢,删掉了来找到我们这个查看详情来斜杠。
10:13
Get一个的一个in。获取这个订单的一个信息,或者说。加盖二的艾特五吧。就这了啊,就这了,获取订单的一个信息啊,这就是查看详情,那我要发他的时候是不是携带一个参数。问号,呃的的一个ID等于什么?你得把订单号给带过去。点order ID好,哎,来看一下。订单管理,右键查看源代码。好诶,每个里边呢,都有订单号,好没问题,好下面呢来写这个映射get order info。
11:00
好,这是获取订单详情。莴苣。订单详情及。呃,订单。订单所对应的。所有的这个订单项,好,来get order info。Get older info。保存来写这个处理器函数。来复制一个。Get older emperor。获取订单。对应的这个订单项。好来在这呢,第一步就是获取订单号order ID等于R点一个form value。
12:13
括号,Order ID好,是不是ID?Order的ID好没问题没问题啊呃的ID得到订单号之后呢,诶,下面我们就根据这个订单号来得到所有的这个。根据订单号。根据订单号调用Du中获取所有订单项的函数。好,来。等于da.get一个order atom by order ID,把order ID传进去,保存好,诶,得到一个它,然后呢,下面解析模板other infer。
13:10
点HTML,然后把所有的订单项给他响应过去,Item保存好,诶这个写完了,但是我们现在这个页面还没有,所以呢,诶来在不order里边呢,来复制一个order manager ctrl c ctrl v,好诶改一下名字。重命名。Hier。下划线。好。Order INF把这里边的内容呢改一下啊,这是订单详情。详情。好,诶,下边的这份是订单。详情就是管理系统啊。
14:01
啊,订单详情下面图书管理,订单管理这些东西不用动啊不用动,然后这里边呢,诶单号哎,就不是这个了,我们订单详情里边第一个。第一个我们整个封面。诶第二个,诶,我们来看一下啊,订单it呃数量。金额书名,所以啊,我们先把书名这些放前面啊。封面书名。下边这一块是价格。然后再往这是数量。金额。好,诶没有了吧,封面书书名,价格,数量,金额。金额好,哎,没有了啊没有了。IE就不用显示了啊好,这个呢,干掉CTRLD。Shift p好啊,那下边呢,呃,电力它电力它这里边第一个得改了封面,这是一个image pass image pass啊我们订单项那个model里边的啊,那个结构里边的订单项。
15:17
诶,封面是image pass,好没问题,哎,没问题,诶来把其他的关掉啊,就留它了,然后第二个呢,是我们的书名。Title。但是这个啊,这个image pass呢是一个地值,所以呢,这块这个TD里边呢,我们得整一个标签叫img。这里边儿有个属性。Src。还有一个alt是吧,嗯,把它放到这里边,CTRLX。CTRLV保存好。
16:01
A title。书名再往下是价格,诶忘了一个作者是吧。作者。作者书名作者author。然后再往下价格。大写。再往下。价格数量和金额,好诶这些呢,都干掉了啊,自己写了。TD。复制一个数量和金额,大括号点一个数量是一个count,金额是一个amount。点儿。
17:00
Mo保存好就是这个啊查看详情,哎,查看详情好,诶写完下面呢,来测试一下。关掉ctrl c go build,慢点go。慢点,一个exe好来。订单管理。好,来查看详情,101,这个我们刚刚看到了,有90本解忧杂货店和一本编程一本。中国哲学史对吧?点查看详情哎,这个超链接已经改过了啊,哎,GET2的in for问号order ID等于什么,什么都有点。哦,这个图片太大了,好啊,这个呢简单啊,我们这个首页里边呢,有一个class属性。往下翻,在这个img图片里边有个class,嗯,我把它CTRLC粘过来,肯定是这个class设置的图片的大小。
18:07
所以呢,来。在这呢,给他加一下。CTRLV保存。好,来见证奇迹的时刻。回来。查看详情。好了啊,就是这个啊,就是查看详情,你这个当前订单里边呢,买了多少本书啊,买了多少本书啊,这一块解忧杂货店买了99本,编程买了一本,中国哲学史买了一本,呃,来订单管理,我们来看一下下边这个啊,这个三本是什么,查看详情。买了一个,看见买了一个,忽然七日买了一个苏东坡段。订单管理好啊,就是这个啊,这是我们这个,诶查看详情,哎,我们也完成了订单详情,好下面啊,你把这个呢,这个也简单啊,把这个也写一下,就是一个查询,根据订单号来查这个订单项这个表。
我来说两句