00:00
Service层这一块呢,我们大致看一下它实现流程,实际上最主要的就是还是组装我们service层的这些数据啊,那么service层这些数据其中刚才我们说到了这个data塔数据呢,是比较复杂的,所以像组装data塔数据这一块呢,我们就单独去写一个方法去组装啊,然后其他的数据呢,我们就组装的过程呢,和之前都基本上很类似,所以我们先把组装数据这一块先考出来啊,啊我们也知道我们的目的呢,就是在这个过程当中,为这些药物组装的这些数据,把他们都获通过各种各样的方式获取的,对吧?啊好,所以呢,这个组装数据这一块的代码呢,我们先直接复制过来了,好,那么我们的目的呢,其实就是拼装这些这些内容啊。你的来好,然后接下来呢,我们来看一下啊,这个款呢,其实就是组装参数了,组装参数这款呢,我们先来看一下,呃,都要组装什么,那么还是需要对照一下这个文档的,有agent ID agent boos name,商户商品名称agent batch number,批次号,然后from find code,房款模保定型。好我们先来看这四个,这四个第一个agent ID还是他a bos name实上就是商品名称,实际上就是针对于哪个订单进行访谈,明白吧,啊,一般情况下那边都都愿意,无论是什么人都愿意叫商品是吧,其实你这是这是一个叫理财商理财产品对吧?啊,它也是一个商品,好,那所以呢,这是商品名称。
01:44
然后呢,批次号,批次号呢,就是我们所说的针对这一条还款记录的一个唯一的流水号啊,就是他这里面作为个批次号,一个概念号,然后再接下来呢,就是from bank code from就是从哪到哪,就是从的意思,那从呢就是钱由谁转给谁啊,就是钱的来源对吧?那么这般扣的呢,应该就是还款人的那个绑定金哈,所以我们先把先想办法把这三个值给它取出来,对不对啊,那取这三个值的话呢,首先。
02:21
烂的去。烂的话,对,先拿到return,因为land return里面好像有land ID对不对啊,所以说我们可以先通过land return ID先拿到land return,然后呢,再通过LA去拿这个嗯,LA地址,所以呢,这面呢,我们就嗯就是LA this la.s select by ID啊land return ID,然后我们就拿到了这个land return这个对象啊,这是还款记录,然后接下来呢,我们再拿到呃,这个标的对吧,标的标记标地哈,记入啊,那标地记入的话呢,我们是。
03:19
通过land有吗?没有,没有的话注入一下。好,我们通过land map.select by ID啊,从这个land return里面拿到那个land ID是吧?Land return.land ID,好,那这样的话呢,我们就拿到了这个标的记录啊,拿到了标的记录之后呢,这个标的的title不了那的。
04:01
在百万呢?啊,你第几行啊,对,拿的是land ID是不是?嗯,好,那这样的话呢,我们拿到这个land ID之后呢,我们就可以把它复制到这个地方了啊,通过land ID拿到land,然后通过land拿到get开,那同样这个地方,因为前面我们获取了还款记录,所以呢,还款记录的这个流水号呢,我们也就拿到了,然后接下来呢,就是这个还款人的绑定协号了,还款人的绑定议号呢,我们呃,这正好有个UID对吧?啊所以之前呢,我们曾经写过一个方法,就是user find service。Resource user service user service,我们曾经写过一个业务啊,就是获取方向一个房好。
05:12
叫做该斑透的白UD,好,这样的话呢,我们就得到了这个斑透的对吧?啊这样的话呢,我们拿到这个翻扣的之后呢,就可以复制到这个地方了,叫房款人的绑定协议号,然后接下来呢,我们再往后卡,从这面开始。叫做还款总额啊,然后这个呢是备注,它不是每天的啊,这个呢,就是刚才我们说的还款明细了啊,这个还款明细我们一会最后看啊,然后再往后呢,就是我们的费率,费率我们说就我们这边就零哈,然后return URL就大URL他们加算这几个呢,咱们就还是跟之前一样啊得规率,然后接下来呢,就是这个还款总额,还款总额呢,就是我们曾经在还款计划当中已经算好了,这个总额直接放在这就行了啊,这就是还款总额,那接下来呢,就是note note,这个它不不是非就是非必填的,你你这样写也行,就不写也行,明白吧,都可以啊好,然后接下来呢,就是这个land as to类。
06:25
这个呢是它俩是一起的啊,这个呢,会一会我们会写这样的一个业务方法,写完这个业务方法之后呢,我们会返回这样的一个列表,因为刚才我们看到了这个数据,它实际上就是一个什么呀,就是一个列表对吧?然后列表里面有进值,对是不是啊,那我们在这地方封装的话呢,我们就直接把它封装成list,然后里面是间谍对的这种格式就可以了,那同时呢,你如果不想封装成map,把它封装成一个业务对象也可以明白吧,啊都可以啊,这里面我们就直接封装成map,可能呢,就更灵活一些啊呃,字段可以随时的增加减少,好,那所以封装成map克之后,我们来看它需要的是一个什么类型的。
07:14
Jason字符串啊,Jason字串,所以呢,你必须得把这个结果通过Jason的工具去给它转换成字符串。然后再复理复制给给他明白吧,啊,所以这是整个的这样的一个流程,当然这个细节一会我们再说,那现在你要知道的呢,就是我们到时候会获取一个,嗯,里面有建值论的,然后有建值论,多个建值论组成一个列表的,那么这个是啥呢?是还款明细,什么叫还款明细呢?就是我这笔钱到底还给了几个人,每个人给他还多少钱,就是这个意思啊好,那其实说白了对应的可能就是我这笔还款对应的回款明细了,对吧,其实就是回款啊,好,然后呢,这贝塔贝塔处理完了之后呢,我们来看后面这个费率,那就是零了啊,然后包才能会发U啊,检查一下。
08:13
就是API都是U这问题,然后下面这个ul这块我们没有去做这个,他的那个就是正常情况下我们可以怎么去做呢?可以在他的这个个人中心这个款呢,再添加一个页,然后专门有他的各种房款页面啊这块我们由于时间的关系,我们就不去做那么多那个反正都是列表页,好,那我们就把这个整个的还款这个计划和回款计划呢,就都是统一展示在了哪呢?都是统一展示在了这个里面了,就都统一展在这个页面了,就不在个人中心去填,如果大家想在个人中心去签的话,你可以回头自己去填一填好吧,啊,所以我们就不做了,不做了的话,那我们这边没有这一。
09:01
这面啊,我们就没有这个页,我们就还是让他回到优色页就好了,明白这意思吧,这个就是到时候我会回到个人中心,或者是回到我当前的上游宝里面的哪个页面当中啊,哪个页面当中好,那这是这样的,这样的话就直接还是回到个人中心,嗯,然后接下来呢,就是下面的他萨上,然后之后呢,就是我们的自动。表单的这个字符串的这么一个构建这样的一个方法,好,然后再检查一下这个return,嗯,就是这个return ul这个呢,其实就是我们的汇付宝里面的那个提交的页面了,对吧?啊所以说一会我们要看汇付宝的业务的话,还是要看看它的好,那这是我们前面的整个这个业务部分当中的参数组个,那参数组装完成了之后,大家在思考一个问题,就是我们在真正做还款的时候,要不要做什么校验。
10:09
要不要做什么校验啊?是不是你得看看你账户余额足不足呀,你账户余额要是不足的话,你那啥吧,是不是啊,你得先充值啊,然后再还款,所以呢,我们在真正去写这个啊,去执行这个还款之前呢,还要校验一下用户的余额,它是不是足够的,那所以呢,我们来校验一下余额,嗯,校验余额和省比较啊,是不是和那个还款金额比较,所以这个里面要取出还款金额来,然后用户的余额上午我们刚刚用完,就是获取用户用户余额的那个方法在哪里呢?在嗯,应该是在user对不对用。
11:04
Service,好,这里面有获取用户余额的方法。这写下,然后这面呢是获取用户余额,叫get account,然后把6ID传进去,这样的话呢,我们就得到一个余额,好拿到余额之后呢,我们断言第is数,我们断言什么呢?就是断言它的余额。对吧,一定是大于或等于我这一次要还款的金额的,所以是,然后点改好,我们要断言的是这件事情,那么如果这个断言不满足的话,我们就直接response um点叫做。
12:04
是不是叫余额不足是吧?啊好,然后接下来呢,我们来看一下,到这为止呢,我们可以说就是该检验的呢,也也校验了,该获取的数据呢,也获取了啊所以呢,我们就可以去,嗯,完成下一步的工作了,下一步的工作是什么呀?就是来组装这个参数对吧?啊好。
我来说两句