日期:2014-05-16  浏览次数:20839 次

求数据表设计方案
有一购物系统的限制规则如下:
1:某些商品一个月内能购买的总数 =  该单位人数 * n  
2:某些商品(如0.38的签字笔)一个月内能购买的总数 = n (某些角色可以无视这个限制能独立购买 n)

求一设计方案,谢谢

------解决方案--------------------
1、本身原有的user表中,提取A单位人数。

2、建立limit_company表,用于记录单位限制数。
——在user表增加人员时,都来变动一下这里。比如A单位增加一个人,则limit_company的限制数改动一下。

3、会员购买商品时,流程中做一个限制,比对一下limit_company表。
——user登录后取company,还是购买商品时填写company信息,这个看具体的业务流程需求了。
——当然,你要扫描本月已经购买的数量。

大概可以实现了吧……
------解决方案--------------------
用户购买的特殊商品和特殊商品坐上标记