link环境下制作一款《订餐软件》,请问类似“第二份半价”这样的功能怎么计算出来的?
这个不是计算出来的,你可以在你的业务逻辑的地方统一判断就可以了。
无非就是点2份以后价格*0.66就可以了。具体你可以在数据库或者BLL里设计。
这个人为控制如果要数据库记录,则让操作人员选择一下是第二份,然后记录在数据库中。
可检测订单商品份数 n份 (n-1)*原价 +半价 n=1时 原价