在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  PHP/ 在一定的條件下自動通知用戶信息

在一定的條件下自動通知用戶信息

我們公司最近搞了一個貸款的項目
當一個用戶借款(比如分3期還)后
向數據庫里 插入 3條 數據
比如今天是 17年的12月1日

期數 款額 最后還款日 狀態(tài)
1 5元 18.1.1 還款中
2 5元 18.2.1 待還款
3 5元 18.3.1 待還款

當到日期到 18.1.1 的時候將發(fā)生以下的事件
1.把 期數2 改成還款中
2.發(fā)送信息通知到該用戶

用linux的crontab定時任務
我總不能每次有人借款我就自己添加幾個任務吧?有沒有什么好的解決方案

回答
編輯回答
柒槿年

使用websocket

2017年9月29日 08:32
編輯回答
毀與悔

有兩個方案:
1、定時任務:每天去數據庫中查,哪些應該修改和通知,就進行相應操作。
2、延時隊列:在用戶操作(此案例中即:借款)后,下發(fā)延時隊列,設定相應的時間再做相應的操作。

具體實現如:
1、Laravel 的任務調度
2、Laravel 隊列

其他

用linux的crontab定時任務
我總不能每次有人借款我就自己添加幾個任務吧?有沒有什么好的解決方案

就這個問題做出回答:
你只需要添加一個任務,比如說每天00:00去數據庫查詢所有借款記錄,今天到達第二期,就把這條記錄修改

2017年1月2日 06:12