菜式、批次及已上狀態都要有
假設餐廳先上 C1 的 D1、D2,再上 C2 的 D3。每批全菜已好,而且前一批已上,才可發;C1 沒有前批。D3 好了也不能在 C1 未上時發 C2,只是本例上菜協調。
| 要求 | 須保留資料 | 本例判定規則 |
|---|---|---|
| 菜式對應 | 餐單加批次加菜式 | C1 包 D1、D2 |
| 菜式已好 | 逐菜狀態 | 該批全部菜已好 |
| 次序 | 前批已上事件 | C2 要 C1 已上 |
菜好了與批次次序分開測
| 個案 | 輸入 | 預期判定 |
|---|---|---|
| 發 C1 | D1、D2 已好;C2 未好 | 可發 C1 |
| 發 C2 | D3 已好;C1 未上 | 等 C2 |
- 核所發批次
- 查該批各菜
- 查前批已上
- 記真正發出批次
菜式取消要明確改批次組成,不能預設取消便算已好。
C1 已上,但 D3 仍未好,可發 C2 嗎?
查看參考答案
不能。次序條件齊了,但 C2 自己菜式未好。
示範先批可上但後批未好,以及後批已好卻次序未齊兩種情況。