00:00
下边我们来看一下这个功能。去点这个项目的名字,跳转到项目的详情的页面。这个页面呢,显示项目的详情啊,这个这个功能也很简单,发一个请求,找后边要一下数据,数据拿到以后到页面上显示就行了,只不过我们去查询这个数据的时候呢。这里边儿是一个级联的数据。哎,这个回报的信息啊,它是一个集联的数据,我们把这个集联的数据呢,也要一起都给它加载过来。好,那么我们来画一下这个流程图。哎,点这个超链接哈。然后呢,我们让他去找我们的。
01:00
哎,我们之前呢,首页上显示这些项目的数据,找的是我们的authentication。那是因为呢,我们首页的那个页面呢,在authentic consumer这个微服里边啊,那后边后边再加载这个项目的数据,还找他这个不太合适啊,这个项目的数据呢,就应该还是找我们项目的这个微服务去要。然后项目的呢,让他再去找我们的my provide。哎,查数据库吗。MY,当然,他是去查数据库,拿到这个数据。这里边儿呢,就是我们需要去看一下。拿到数据以后,我们把它封装成一个什么样的一个对象。其实呢,我们之前有相关的这个对象啊,你像这个project。Project view和这个return view是吧?啊,Project里边呢,它有相关的这个接连的数据啊,呃,详情的图片图,包括我们回报的信息等等都有啊。
02:04
呃,就是只不过呢,它不是那么贴切啊,这个你要用的话呢,其实用也能用,就咱们如果不另外创建十体类的话,用它也可以啊,那如果说我们觉得就是咱们希望严丝合缝呢,都能够给他对应上啊,那咱们可以另外的去明一个,包括这个回报信息也是。我们看一下。页面上现在在这儿显示的呢,没有这么多,这是你支持的这个当前这个档位的金额,哎,有没有限额,现在有多少的支持者,哎,是不是包邮的啊,这个多少天可以发货,哎后边这是众筹些这个一个内容哎。嗯。哎,至于说你看这边要不要开发票啊,然后这边这个说明的这个图片啊,这些呢,在这儿就不显示了,说明说明我们现在显示这个详情呢,也确实啊,跟跟return VO呢也不太一样。哎,这事就看我们了哈,就是这个,我们如果觉得。
03:02
嗯,就这两个试体类呢,我们就就这样在在用有些多余的属性,不理他就完了啊,这也是一个办法啊,其实也行啊,那如果说我们觉得咱们要给一点啊,我们就让丝合缝的,让是一致的,那么我们就可以另外创建两个体。呃,所以说呢。我们这儿采用这个新创建实体类的这样一种方式。所以说数据库呢,他给我们返回以后,他让他返回一个。呃,第一条。哎,这样一个的一个对象。然后在这个对象的里边呢。这个里边是我们的第一条return,哎。啊,回报的信息是多个啊,所以说这里边呢,是这个detail的一个list啊,这个时候我们这回的数据是这么一个结构。
04:07
哎,这是需要我们去查数据库,把它给查出来的。哎,那么然后这个数据呢,拿到我们页面上一显示就完了。大致上是这么一个流程啊,所以下边我们具体做哪一步的时候,再去考虑其中的这个细节。
我来说两句