为了账号安全,请及时绑定邮箱和手机立即绑定

在一定的条件下自动通知用户信息

在一定的条件下自动通知用户信息

PHP
米琪卡哇伊 2019-03-18 15:31:20
我们公司最近搞了一个贷款的项目当一个用户借款(比如分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去数据库查询所有借款记录,今天到达第二期,就把这条记录修改

查看完整回答
反对 回复 2019-03-18
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

使用websocket

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 336 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信