Fetching metadata from the HF Docker repository...
-
Update main.py
-
Update main.py
-
Update main.py
-
Update main.py
-
Update main.py
-
Update main.py
-
Update main.py
-
Update main.py
自動隱藏醬料卡片:系統會自動抓出 $0 元的免費調味,以及分類為 other 的付費醬料,不再把它們當作獨立卡片顯示,避免客人亂點。
變身為主餐專屬選單:這些醬料會自動變成每一道「主餐卡片」裡面的下拉選單。
精準的明細清單:客人在主餐選好醬料,按下「➕ 加入」後,底部會多出一個「🛒 購物車明細」區塊,清楚顯示:豬你健康 (調味: 玫瑰海鹽, 加購: 橄欖油蔥醬) - 刪除。
廚房救星:送出訂單時,系統會將這個完美的組合字串送給後端,並記錄在資料庫的「備註」欄位,廚房一看秒懂,絕對不會做錯!
-
Update main.py
💣 地雷一:空購物車或異常資料會讓「庫存 API」直接崩潰 (Server Error 500)
💣 地雷二:「補付款 API」金額鎖死 1000 元,外帶掉單會虧錢! -
Update main.py
-
防掉單終極版
為了徹底解決這個問題,我們不需要老闆「手動」去後台查帳。我們可以利用 FastAPI 的一項超強功能:「背景任務 (Background Tasks)」,為您的系統植入一個「自動救援機器人」!
🤖 系統自動救援機器人的運作邏輯:
當客人按下結帳、系統產生 LINE Pay 連結的同時,FastAPI 大腦會偷偷派出一個「背景小精靈」。
這個小精靈會在背景默默倒數 3 分鐘(給客人足夠的時間輸入密碼結帳)。
3 分鐘一到,小精靈會去資料庫看這筆訂單。如果訂單狀態已經是「已付訂金」(代表客人有乖乖跳轉回來),小精靈就會功成身退。
🚨 關鍵來了:如果訂單還是「待付款」,小精靈就會立刻衝去敲 LINE Pay 總部的門查帳!
如果發現客人其實已經付了錢(卡在授權中),小精靈會「自動代客執行請款」,把錢收進來,並且發送一則特殊的 LINE 通知給老闆,告訴老闆「我幫你救回一筆掉單了!」。
-
Update main.py
-
Update main.py
-
Update main.py
-
Create main.py
-
Create Dockerfile
-
Create requirements.txt
-
initial commit