首頁  >  問答  >  主體

电商 - 如何用 mysql 定时任务 处理订单超时 库存释放的问题?

高洛峰高洛峰2742 天前632

全部回覆(2)我來回復

  • 巴扎黑

    巴扎黑2017-04-17 15:09:37

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

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

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

    回覆
    0
  • 黄舟

    黄舟2017-04-17 15:09:37

    先用Visio畫個流程圖再說。

    回覆
    0
  • 取消回覆