文章詳情頁
電商 - 如何用 mysql 定時(shí)任務(wù) 處理訂單超時(shí) 庫存釋放的問題?
瀏覽:118日期:2022-06-20 10:27:39
問題描述
問題解答
回答1:2套方案:方案1:自關(guān)閉:就是在瀏覽該商品、顧客瀏覽訂單2個(gè)環(huán)節(jié)增加關(guān)閉操作。大致就是每次瀏覽商品的時(shí)候去查找該商品所有未付款的訂單,創(chuàng)建小于15分鐘前的。。關(guān)閉,并加庫存;瀏覽自己訂單頁關(guān)閉自己所有15分鐘前拍的訂單~~
方案2:定時(shí)關(guān)閉系統(tǒng):每創(chuàng)建一個(gè)訂單后,就推給隊(duì)列一條15分鐘后執(zhí)行的命令,付款完成后關(guān)閉這條命令。若15分鐘后這條命令還存活,那就檢查對(duì)應(yīng)的訂單,若未付款,那關(guān)閉~
這是方案。mysql自身沒辦法實(shí)現(xiàn)定時(shí)功能的。不過你要需要2套方案的詳細(xì)sql語句。。再追問吧,應(yīng)為比較簡(jiǎn)單,而且需求不一樣,就不手敲了
回答2:先用Visio畫個(gè)流程圖再說。
相關(guān)文章:
1. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項(xiàng)2. html按鍵開關(guān)如何提交我想需要的值到數(shù)據(jù)庫3. HTML 5輸入框只能輸入漢字、字母、數(shù)字、標(biāo)點(diǎn)符號(hào)?正則如何寫?4. javascript - 請(qǐng)教如何獲取百度貼吧新增的兩個(gè)加密參數(shù)5. gvim - 誰有vim里CSS的Indent文件, 能縮進(jìn)@media里面的6. 跟著課件一模一樣的操作使用tp6,出現(xiàn)了錯(cuò)誤7. PHP類屬性聲明?8. javascript - JS請(qǐng)求報(bào)錯(cuò):Unexpected token T in JSON at position 09. objective-c - ios 怎么實(shí)現(xiàn)微信聯(lián)系列表 最好是swift10. java - 安卓接入微信登錄,onCreate不會(huì)執(zhí)行
排行榜

熱門標(biāo)簽