00:00
好,第一个步骤呢,就是大家需要先把这四个工具类放到我们的优秀这个包下面,然第二个步骤呢,确定一下这个枚举,枚举呢有个叫method,找一下找到枚举这里呢有个method,这呢这枚举呢就是12344种啊,然后分别对应等额本息,等额本金,每月还息,一次还本和一次还本还息这四种方式啊然后接下来呢,下面我们就写这个controller controller呢我们实际上在这个ul当中,我们从前端会传过来四个值,一个值呢就是投资金额,比如说投1万,还有一个值呢,就是年化啊,还有个值呢,就是投多少期,再有呢就还款方式,那我们知道我们要计算啊,每个月还的利息和金额的话,那么肯定就需要这四个参数,对吧?啊,所以我们就把这四个参数通过这种方式传过来,传来之后呢,我们把这四个参数呢,传给我们的业。
01:00
有形的方法,然后最后呢,得到一个投资收益啊,最后得到的这个是投资收益好,那这个接口呢,我们写了,我就直接复制过来啊,定义按钮写在哪呢?在烂的controller里面,那我们找到API里面的烂的controller。好,然后接下来呢,咱们把这个业务方法呢,给他做一个实现看一下。然后out加好,然后呢,在实现的过程当中呢,实际上我们要做的就是计算利息,计算利息的话呢,就是根据刚才我们那个四个呃工具类,我们就四种方式就行了,所以呢,我们现在要做的那就判断这个还款类型是什么,Method判断还款类型是什么,根据不同的还款类型,我们就调用不同的工具类当中的不同的方法就可以了啊所以呢,这面我们就直接诶method哈,Value,然后呢和这个return method in um,嗯,然后里面的这第一种第一种方法就行了,如果嗯它们两个相等的话,那么我就嗯计算第一种的那个利息AMOUNT1,还有这是第一种,然后。
02:36
第一种计算利息的那个方法呢,叫get in interest叫做总利息是吧?啊,总利息就是一共你能够得到多少收益啊,然后这里面呢,它需要嗯,三个参数,一个是invest投资金额,一个呢是。年画哈,还有一个呢,是最后一个叫做total month,一共头多少个月,那么这个头多少个月在啊这头。
03:12
好,那这块呢,是我们的第一种投资方式,那么它最后呢,会算出来一个投资金额,这个投资金额我们管它叫做。看可以,然后接下来呢,我把这个看我给他定到上面。好,这是第一种啊,然后第二种。第三种、第四种。好,然后所以呢,这面呢,就是嗯,第二种呢,这边就跟处理了。
04:03
然第三种呢,就是跟three比了,第四种呢就是for比了,是不是挺简单的,好,然后接下来后面呢,大家就知道了,这个呢就是从二当中获取方法,这个呢就是从三三当中获取方法,然后这个呢,就是从四当中获取方法,这样的话呢,通过这四种不同的方式呢,我们就会得到这个最后的这个总收益了,对吧?然后接下来最后呢,我们就把这个总收益呢给他回去就可以了。Interest account那个。没问题吧,If else if else if else if,也就是说整个这个,嗯,整个这个这个这个逻辑好像有点问题,如果要是他哪个也没满足的话,它是不是没有返回值,就是这个为数的话,对吧,所以可以把这个A组去掉啊。
05:13
反正不是123就是四这样画就可以了,明白吧?啊,如果要这样写的话,就是有可能就是他的这个,咱们业务当中当然不可能出现这四种之外的其他的了,但是从这个语法上,它可以它可以还有个else,那如果else它它走了S就是这个这四个它都没走的话,那么这个值就没有输入法,这个值没有输入法这个就该打到的了,所以可以把这个A给它去掉。好,那这块呢,就是我们计算投资收益的一个业务方法啊,然后呢,我们把它,嗯,重新启动一下测试测试。计算投资说。
06:06
那我呢,来测一下。嗯,标的计算投资收益。投资金额各12000,还款方式,第四种期数,两期零化收益0.12,然后发送。对啊。对是吧,一万二乘以乘以年化十二两个月就是二二乘以就0.02乘以一万二就是二百四是吧?啊所以投资收入就二百四了,好,那要是好算一点的话,就是1万就200元嘛,对不对,嗯,所以这个是嗯,咱们的整个的一个投资收益的一个后端的一个实现。
我来说两句