发表于: 2018-01-03 22:10:29
1 602
今天完成的任务
完成了债权匹配的demo。
1、原型图


2、匹配规则:债权匹配分为9个优先级。
也就是对于同一个债权,对这个债权进行匹配的时候,把可用于匹配的投资记录按这9个优先级进行筛选排序:
1)时间相等金额相等;
2)时间相等金额小于;
3)时间超出金额小于;
4)时间小于金额小于;
5)金额相等时间超出;
6)时间小于金额相等;
7)时间小于金额超出;
8)时间相等金额超出;
9)时间超出金额超出。
3、实现思路:
思路是按上面的9个优先级,把所有未匹配的投资记录分成9个list,再把这9个list按上面的顺序放到一个新的list里,得到一个二维数组。
4、部分代码展示:
A.债权2万元,1月7日到期
.png)

B.弄了一个返回包含18个投资记录的list的方法
.png)

C.先遍历list,把每个投资记录的投资金额跟债权的金额做对比,对比的结果按放到3个list里:
.png)

D.在对上面得到的3个list的每一个投资记录的到期时间跟债权到期时间作对比,结果放到9个list里。最后把这9个list放到一个list里:
.png)

E.运行的结果,输出新的list:
遇到的问题
收获
明天的计划
1、完成服务器迁移
2、完成债权匹配
进度
评论