我们公司最近搞了一个贷款的项目当一个用户借款(比如分3期还)后向数据库里 插入 3条 数据比如今天是 17年的12月1日
期数 款额 最后还款日 状态1 5元 18.1.1 还款中2 5元 18.2.1 待还款3 5元 18.3.1 待还款
当到日期到 18.1.1 的时候将发生以下的事件1.把 期数2 改成还款中 2.发送信息通知到该用户
用linux的crontab定时任务我总不能每次有人借款我就自己添加几个任务吧?有没有什么好的解决方案
2 回答
湖上湖
TA贡献2003条经验 获得超2个赞
有两个方案:
1、定时任务:每天去数据库中查,哪些应该修改和通知,就进行相应操作。
2、延时队列:在用户操作(此案例中即:借款)后,下发延时队列,设定相应的时间再做相应的操作。
具体实现如:
1、Laravel 的任务调度
2、Laravel 队列
其他
用linux的crontab定时任务
我总不能每次有人借款我就自己添加几个任务吧?有没有什么好的解决方案
就这个问题做出回答:
你只需要添加一个任务,比如说每天00:00去数据库查询所有借款记录,今天到达第二期,就把这条记录修改
- 2 回答
- 0 关注
- 351 浏览
添加回答
举报
0/150
提交
取消