有一购物系统的限制规则如下:
1:某些商品一个月内能购买的总数 = 该单位人数 * n
2:某些商品(如0.38的签字笔)一个月内能购买的总数 = n (某些角色可以无视这个限制能独立购买 n)
求一设计方案,谢谢用户购买的特殊商品和特殊商品坐上标记 1、本身原有的user表中,提取A单位人数。
2、建立limit_company表,用于记录单位限制数。
——在user表增加人员时,都来变动一下这里。比如A单位增加一个人,则limit_company的限制数改动一下。
3、会员购买商品时,流程中做一个限制,比对一下limit_company表。
——user登录后取company,还是购买商品时填写company信息,这个看具体的业务流程需求了。
——当然,你要扫描本月已经购买的数量。
大概可以实现了吧……