发表于: 2017-12-12 23:23:05

1 614


今天完成的任务
1、确定定时任务需要处理的事情
1)要处理的事情暂时只想到两个:
    A.发送定时消息

    B.定时检查还款计划表、自动还利息、本金


2)这两件事情刚好要用到定时任务的两种不同的功能:固定时间执行一次功能、每天固定时间执行同样的功能两种。


3)定时消息实现应该会简单一些,但定时检查还款还本金的需求就比较麻烦了。

现在的想法是每天凌晨0点或者0点5分执行定时任务,去查还款计划表有没有需要还利息或本金的。

如果要执行【还款】操作,并且还要插入或修改多个表的记录:

    A.新增交易流水
    B,更新还款计划表
    C.更新用户资产表(所有在投本金、累计收益)
    D.更新投资记录表的已分配收益和未分配收益
    E.新增还款成功的消息


如果【投资到期】的话,则要执行:

    A.新增交易流水
    B.更新还款计划表
    C.更新用户资产表(如果该投资已续投,则先把用户资产表里的在投本金全部减去到期投资的本金,再重新加上续投的本金。并把续投记录的状态从“未生效”改为“投资中”)
    D.更新投资记录表
    E.新增还本金成功的消息

    

遇到问题

做任务时,有要求我们自己写时间处理标签,把后台传过来的时间戳转化成 yyyy-MM-dd 的形式。但是做复盘到现在,我都还没用到这个。


收获


明天的计划

1、后天讲小课堂,刚好用到Spring quatz,就讲这个


进度



返回列表 返回列表
评论

    分享到