作者sss5 (opp)
看板PHP
標題[請益] 計算每日額度
時間Fri Sep 13 08:52:10 2013
(有點講錯了,修正)
是一個訂餐系統
一個外送系統,每小時僅提供5份產品外送
若這一小時內超過5份,則停止外送
該如何判斷每小時的份數?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 27.243.0.86
1F:→ changic:只能當天訂購的話,可每日排程重置庫存量 (庫存回檔) 09/13 09:28
2F:推 pttnews:控量邏輯應該寫在程式碼,而不是資料庫吧 09/13 09:39
3F:→ sss5:請問控量邏輯怎麼寫?是否可以簡述之,謝謝!! 09/13 11:35
修改問題內容
※ 編輯: sss5 來自: 27.243.0.86 (09/13 11:47)
4F:→ CaptainH:接受訂單之前先檢查有沒有超過額度 09/13 11:47
5F:→ CaptainH:另外開一個表 記錄"時段, 已外送份數" 09/13 11:48
6F:→ FMDream:存檔或選外送時,計算資料庫內該時段外送訂單的筆數 09/13 12:54
7F:→ Canboo:同上,下個WHERE時間條件就知道幾筆外送了 09/13 19:03
8F:→ chenlarry:如果是怕同時有多人存取出現race condition,可以先取號 09/14 00:33
9F:→ chenlarry:卡一個資料庫的位置,然後在判斷外送筆數超過沒,沒有就 09/14 00:34
10F:→ chenlarry:回填真正的資料,否則就刪掉這個號碼 09/14 00:34
11F:→ sss5:I GOT IT 謝謝大家的解說! 09/14 17:11