作者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