文章詳情頁(yè)
電商 - 如何用 mysql 定時(shí)任務(wù) 處理訂單超時(shí) 庫(kù)存釋放的問(wèn)題?
瀏覽:90日期:2022-06-20 10:27:39
問(wèn)題描述
問(wèn)題解答
回答1:2套方案:方案1:自關(guān)閉:就是在瀏覽該商品、顧客瀏覽訂單2個(gè)環(huán)節(jié)增加關(guān)閉操作。大致就是每次瀏覽商品的時(shí)候去查找該商品所有未付款的訂單,創(chuàng)建小于15分鐘前的。。關(guān)閉,并加庫(kù)存;瀏覽自己訂單頁(yè)關(guān)閉自己所有15分鐘前拍的訂單~~
方案2:定時(shí)關(guān)閉系統(tǒng):每創(chuàng)建一個(gè)訂單后,就推給隊(duì)列一條15分鐘后執(zhí)行的命令,付款完成后關(guān)閉這條命令。若15分鐘后這條命令還存活,那就檢查對(duì)應(yīng)的訂單,若未付款,那關(guān)閉~
這是方案。mysql自身沒(méi)辦法實(shí)現(xiàn)定時(shí)功能的。不過(guò)你要需要2套方案的詳細(xì)sql語(yǔ)句。。再追問(wèn)吧,應(yīng)為比較簡(jiǎn)單,而且需求不一樣,就不手敲了
回答2:先用Visio畫個(gè)流程圖再說(shuō)。
相關(guān)文章:
1. python - 數(shù)據(jù)與循環(huán)次數(shù)對(duì)應(yīng)不上2. python - 如何對(duì)列表中的列表進(jìn)行頻率統(tǒng)計(jì)?3. thinkPHP5中獲取數(shù)據(jù)庫(kù)數(shù)據(jù)后默認(rèn)選中下拉框的值,傳遞到后臺(tái)消失不見(jiàn)。有圖有代碼,希望有人幫忙4. python小白 關(guān)于類里面的方法獲取變量失敗的問(wèn)題5. django - Python error: [Errno 99] Cannot assign requested address6. javascript - 如何用最快的速度C#或Python開(kāi)發(fā)一個(gè)桌面應(yīng)用程序來(lái)訪問(wèn)我的網(wǎng)站?7. python - Scrapy如何得到原始的start_url8. python小白,關(guān)于函數(shù)問(wèn)題9. linux運(yùn)維 - python遠(yuǎn)程控制windows如何實(shí)現(xiàn)10. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過(guò)段時(shí)間會(huì)消失是什么情況?
排行榜

熱門標(biāo)簽