00:00
好,那么下一步呢,就是我们在。Order consumer里边来处理这个请求啊,处理我们点支持这发出的这个请求。嗯。所以说需要在我们order consumer里面,我们去创建一下我们的。这个叫做。我们需要装配一下我们的这个买circle remote service。
01:00
O,哎,然后呢,Public street,这个叫做shop confirm。啊,应该是return。用火啊,就代表信息的意思。这个快卖。把刚才那个地址给他粘过来。这时候忽然意识到我们这个地址啊啊,当然这个order是不带的啊,因为这个是给zoo看的啊,这个在order里边的话,要的是这边。这里边儿还缺点啥啊,缺点啥呢,就是我得知道你要查的是哪一个项目。啊,你查的是哪一个回报,所以说这呢得带上呃两个值啊,所以说我们还得这个回去project这改一下。
02:07
找一下啊,翻的有点快啊,哎,在这哈。这得改,这得那个改一下哈,这一个是。嗯,这就得带上这个TH了。这个得拼一下这个字范哈。把这个东西放到一个单引号里边。然后这加上一个什么呢?访问一下我们的属性域哈,先拿到我们的项目的ID。哎,这是一个。呃,然后呢,加上。斜杠啊。哎,再加上我们现在这个当前回报return ID。哎,方便我们查项目的信息和我们汇报的信息。
03:05
把这个这部分我们拿过来。这是我们要改一下。这格拽的宽一点。反正咱们也不在纸上打印对吧。哎,他这个再宽他也放不下了啊,咱们就这样吧。然后把这我们标记一下颜色。当然我们页面上刷新一下,看看它这个。数据有没有正常哈,有。出问题了。嗯,ID啊,没有找到,对这ID应该不是大写的。嗯,确认一下啊,找我们这个地方,你看它提示的是叫。Detail project,我们去找一下我们的detail project。
04:04
是ID,应该是小写的吧。Project ID。这边叫ID。都是很标准的驼峰式命名。好,页面上我们再刷新一下。哎,这回就有了哈,然后过来这边我们点右键检查,看这数出来没有。行一个七一个八啊,这格式也也是对的。所以说在这儿。CTRLC啊,笔记里边也跟着改一下。
05:01
这是刚才这是第一个注意的。然后呢,这还得来第二个注意的啊,需要携带我们项目的ID和回报的ID,便于查询这个数据。所以说呢,那么我们现在要在。呃,这边去写这个request mapping呢,就就是说把这俩值给他带上。一个是project ID,一个是ID。哎。Pass variable把他俩给准备出来。
06:24
好,那完了下边就查呗,啊,我们查出来以后,我们是当然调远程的方法呢,肯定是返回一个result。写反了造体。里边放的是我们这个order。Project will。然后呢,用买circle remote service,它肯定没有这个接口啊,没有这个穿方法,一会我们去给他建一下。先写啊,这个叫做I get out remote。
07:06
这里边儿我给你传一个ID,传一个return ID,这就等于给你提要求了啊,下边我们反正现在这需要你给我们返回这个数据啊,反正你怎么查是你的事儿,你看着办。嗯,下边呢,是如果查到以后呢,给它放到模型里边。看到圣。嗯,当然前提是这个查的是正确的哈,造成。啊,如果说它等于我们entity。
08:01
点get result啊,如果是成功的。那么咱们就把。呃,这里边儿呢,去获取一下,这个叫做get。嗯。嗯。我们自己写吧,因为他在这儿可能前面没有写完,他在这提示有点问题。自动修复有点问题。嗯。有这有点卡。括号啊,这实际上他刚才。那他给我干扰的多杀了一个。
09:01
嗯。这儿还有啥问题?少个分号。然后呢,我们把它给放到模型里边哈。我们先写啊,一会儿一会儿有问题,一会儿再改,这个编译的错误都是小问题。又有点卡。我们就给它起个名叫auto project。哎,然后呢,去一个地方呢,我们叫做。Confirmform。这个确认回报信息的这个页面。下边关键的是我们把这个呃,MYSQL远程接口里边的这个方法给它建出来。
10:17
给他写一个。诶,这个没有复制上啊。CTRLC,根据方法名,我们写一下访问的地址。转成小写的。这改完了以后呢,回来看看这是哪不对呢。
11:13
嗯,他说缺分号。检查检查,这是哪儿区号?一个A。啊,这边报错了,这都其实应该说都常规操作哈,没有任何特殊的啊,咱们就不写注释了哈。嗯。有了这个以后,下一步是不是我们这个接口也建出来了,那就按照这个抽象方法呢?哎哟,对了,这边得写上这个我们。这边得写上快速哈。嗯。写pass也行,反正这个东西只要你给他就带过去就可以啊,要是写pass的话,那么你这写了这儿也得写,他们得是这个对应的。
12:23
好嘞,啊,所以下一步咱们就看买SQL这边去怎么去查。
我来说两句