电商 - 如何用 mysql 定时任务 处理订单超时 库存释放的问题?
高洛峰
高洛峰 2017-04-17 15:07:37
0
2
621
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(2)
巴扎黑

2套方案:
方案1:自關閉:
就是在瀏覽該商品、顧客瀏覽訂單2個環節增加關閉作業。大致上就是每次瀏覽商品的時候去查找該商品所有未付款的訂單,創建小於15分鐘前的。 。關閉,並加庫存;瀏覽自己訂單頁關閉自己所有15分鐘前拍的訂單~~

方案2:定時關閉系統:
每創建一個訂單後,就推給隊列一條15分鐘後執行的命令,付款完成後關閉這條命令。
若15分鐘後這條命令還存活,那就檢查對應的訂單,若未付款,那關閉~

這是方案。 mysql本身沒辦法實現定時功能的。
不過你要需要2套方案的詳細sql語句。 。再追問吧,應為比較簡單,而且需求不一樣,就不手敲了

黄舟

先用Visio畫個流程圖再說。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!