拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
2套方案:方案1:自關閉:就是在瀏覽該商品、顧客瀏覽訂單2個環節增加關閉作業。大致上就是每次瀏覽商品的時候去查找該商品所有未付款的訂單,創建小於15分鐘前的。 。關閉,並加庫存;瀏覽自己訂單頁關閉自己所有15分鐘前拍的訂單~~
方案2:定時關閉系統:每創建一個訂單後,就推給隊列一條15分鐘後執行的命令,付款完成後關閉這條命令。 若15分鐘後這條命令還存活,那就檢查對應的訂單,若未付款,那關閉~
這是方案。 mysql本身沒辦法實現定時功能的。 不過你要需要2套方案的詳細sql語句。 。再追問吧,應為比較簡單,而且需求不一樣,就不手敲了
先用Visio畫個流程圖再說。
2套方案:
方案1:自關閉:
就是在瀏覽該商品、顧客瀏覽訂單2個環節增加關閉作業。大致上就是每次瀏覽商品的時候去查找該商品所有未付款的訂單,創建小於15分鐘前的。 。關閉,並加庫存;瀏覽自己訂單頁關閉自己所有15分鐘前拍的訂單~~
方案2:定時關閉系統:
每創建一個訂單後,就推給隊列一條15分鐘後執行的命令,付款完成後關閉這條命令。
若15分鐘後這條命令還存活,那就檢查對應的訂單,若未付款,那關閉~
這是方案。 mysql本身沒辦法實現定時功能的。
不過你要需要2套方案的詳細sql語句。 。再追問吧,應為比較簡單,而且需求不一樣,就不手敲了
先用Visio畫個流程圖再說。