00:00
好,那接下来呢,我们来看一下,上午呢,我们是做的啊这个保存表单啊,保存完表单之后呢,实际上后台管理员呢,他就要去做审核了啊,但是后台管理员审核中和审核完毕啊,也就是说整个这个审核的过程当中呢,我们的这个借款人呢,难免会来到我们的这个平台来看一看他的这个信息的一个审核状态,假设说我们的借款人已经提交了这个借款申请的话,那么他再来到这个页面的时候呢,实际上呢,他就没有必要看到这个表单了,因为他已经提交过了,你再让他重复提交的话呢,也是没有意义的啊,就管理员后台就审核一下就可以了,那我们再来到这个地方呢,啊,我们的借款人呢,会看到他的这个不同的状态,比如说管理员正在审核的过程当中,那我们呢,希望啊,我们的借款人来到这个页面的时候,就不要看第一个步骤了,直接就定位到第二个步骤就行了啊,如果管理员已经审核完毕。
01:01
了,给他了一个通过或不通过的结果了,那么我们的借款人来到这个页面的时候呢,就直接进入到第三个步骤就可以了,也就是说每次我们借款人呢,从我们的这个这个系统登录之后,来到这个页面之后呢,进入到页面所看到的状态应该是不同的,根据他的信息是否提交信息,是否审核,所以那接下来呢,我们就先做一个接口,这接口呢就是判断一下借款人的借款状态。啊,所以呢,我们来先写这样的一个接口,那么我们在。这个。我先把没用的全关掉啊们找到这个borrow controller,我们在borrow controller里面呢,咱们加一个方法。二然后get borrow letter。Get,然后这款呢是杠。
02:07
O啊,杠盖成door status,然后这块呢是API operation,然后这块呢是获取借款人认证状态好,然后接下来呢,这面呢,我们呢也是啊,需要这个借款人呢,他查看,他就查他自己的运名状态就行了,所以需要呢,这个借款人在登录的状态下去访问这个接口,然后呢来获取自己的认证状态,所以呢,我们就从token当中获取当前用户的信息。HTTP啊,然后呢是request request啊,接下来呢,这面我们request。
03:01
request.get header,然后这面呢,我们写token,好,接下来呢,这面呢,我们把它放在这个脱坑里,然后呢,我们。嗯,Jwt u。JWTU对吧,然后点get u ID,把这个图片呢传进去啊,然后接下来呢,这面呢,就有一个user ID了,接下来呢,我们用borrow service有一个方法,我们一会要写一下,那我们可以给它起个名字叫gets c by user ID,然后接下来呢,这面就是user ID啊,然后呢,我们希望呢,嗯,返回一个status,因为这个status呢,在我们心目当中,它是IN7个类型的。好,然后接下来呢,我们把这个R点称啊RQR r.OK然后点data塔,然后呢,Do死。
04:17
写是不是?第二版status,嗯,好,然后接下来呢,这面我们把复制管,这样的话,前端只要一调用这个接口呢,它就知道当前借款人的这个借款申请的状态了,那么根据这个借款申请的状态呢,我们在展示这个页面当中的不同的部分的内容,明白哈,好,所以呢,咱们现在呢,就把这个service给它做一个具体的实现。Out加method。这面的out加enter employment method好,然后接下来呢,我们就new que query rapper啊,然后这面呢我们写borrow,然这面呢,我们写borrow carryry rapper borrow a rapper.select然后呢,Stays啊,然后呢EQ啊,然后呢UCID好,然后接下来呢UCID把这个userc ID给它传进去,根据userc ID去我们的follow这个数据库表里面去查询信息啊,查询到的呢,这个这个这个状态啊,就是我们当前的这个。
05:46
啊,用户这个用户的这个借款的一个状态了,然后接下来呢,Base map第2SELECT。Objects。好,然后呢,我们把。
06:01
Borrow carry rapper给它传递进去,传递进去之后呢,啊,这个select objects呢,一般用于就是你看我们这边查询就查一个字段。查一个字段的话呢,那么我们就查一个对象就行了,因为根据当前的这个UID,我们肯定只能查询出一行记录来,对不对啊,因为UID它是唯一的,好,然后一行记录里面呢,我们只能查询出一个字段来,就一般情况下呢,我们就直接用select objects啊,这个呢啊,如果objects。还有啊,这个OBJECT4点啊,Size。S等于零就是就是只有一条记录哈,啊,如果就是等于零,那就是一条记录都没有,如果是不等于零,那就是有多条记录啊,然后呢,这个object它是个list list里面存的这个值就是这一个字段。
07:04
明白吧,啊,我们如果要是face map.select比如说list吧,然后呢,Borrow rap,如果是这个方法的话,那么你看它也是个list,但是list里面存的是borrow,然后你要从borrow里面取出status的话,你还得便利这个borrowers,然后呢,在便利的这个过程当中,把borrow里面的status你再get出来啊,就是这样的一个过程,所以这里面取的是所有的啊这个数据啊,属性,一个对象里面所有的数据属性都在这里,但是没有必要,因为我们只select了一个字段啊,所以呢,我们只需要把这一个字段拿出来就可以了,所以这面呢,就是object,这个object就是这个S啊,所以呢,这个OBJECT0实际上就是我们取出来的这个status是吧?OBJECT1如果有两条记录就是第二条,当然这个决定了我们只有一条记录啊,好,然后呢,所以这面。
08:05
咱就判断一下,如果点size等于零,就说明一条记录没有取出来,一条记录没有取出来说明什么?说明当前的这个借款人还没有提交。借款申请额度申请的这个信息呢?啊,如果当前的借款人还在这个表里面,没有提交任何借款申请的信息,说明这借款人来到这个页面,就看这表单就行了。啊,他需要填表单,如果有信息了,那么我们就不需要填表单,我们就看一看是正在审核中,还是已经审核通过了,所以这面呢,我们就直接return,它是上位。I啊,Return,然后borrow status in um the no,要get status,这是什么呢?这个就是尚未认证啊,如果数据库中没有这个信息,他还没有提交过,那就是尚未认证啊,否则的话,我们就把这个信息拿到啊。
09:10
IN7个吧,然后object.get0啊,因为这个object虽然是个列表,但是我们知道由于user ID啊给它做了一个查询限制,所以object里面肯定是只有一条记录的,所以呢,我们就把这个第一这一条记录呢给它拿到,拿到之后呢,我们把它存一下IN7个啊,然后是letter,然等于啊。然后接下来呢,这面我们就return就可以了。这块呢,就是呃,我们的一个业务的一个实现了,那这个业务实现完成之后呢,我们就重新的去启动一下这个服务。
10:23
好,那这样的话呢,我们就把这服务启动了,启动了之后呢,我们可以在我们的SPA格里测一下啊,这种测试啊,我们就是需要那个token是不是啊,所以我们呢,就是先拿到token再测啊,你看这测试是需要token的啊,所以呢,我们可以这样测,在这个SPA里面呢,我们先刷新一下,然后呢,嗯,来到web API。啊,然后呢,来到会员接口,会员登录啊,然后呢我们调试,然后这面呢,把token先勾下去,登录的过程不需要哈,然后这面呢,我们就13766816632啊然后密码呢123456USER,他呢是二,就是借款人好,然后呢我们执行一个登录,先登录。
11:11
登录完了之后呢,拿到一个头Ken,把这个头Ken呢复制一下,右键复制对吧,复制完了之后呢,我们来看就是刚才那个借款人这款获取借款人认证状态,刚才我们刚刚写这方法,然后点调试,然后在这地方把这个偷Ken呢给他删一下,之前的这个头ke把它删一下,然后刚把刚才咱们刚刚拿到的这个头的呢给它粘进来,粘进来之后呢,咱们点发送。啊,这样去做测试,那这个呢,Borrow等于一一是什么。一我们来看一下,应该是认证中吧。就是在。这个地方对不对,所以一就认证中啊,因为上午我们已经提交了认证,所以呢,他就取得认证中这样的一个结果了,那这块呢,就是接口的开发。
我来说两句