日期:2014-05-20  浏览次数:20866 次

设置违约金问题
麻烦各位
我现在有一个问题,我订场之后,退订场时要计算一个违约金


现在是要详细到某一个场馆下的某一个场地的提前几天退场收多少违约金

如:

耐克足球---耐克足球场地1被预订了

但是该预订客户在预订后2天来进行退订

退订设置里可以设置

耐克足球-----耐克足球场地1
当天退订:20%违约金
1-5天退订:50%违约金
5-10天退订:100%违约金

其中,足球馆和足球场地是下拉列表可选择

违约金的百分比可以自己设置

1-5,5-10(这几个数据可以自己设置)

-------------------------------------------
问各位

那我要把数据库设置成什么样

我要怎么存入到数据库中

然后退订的时候根据相应的场馆的场地的提前退订天数的违约金进行退款


可以说得不太清楚

可以加我QQ540255090

麻烦各位





------解决方案--------------------
5-10天退订100%?岂不是客户说,我要退订,然后客服就说,那好吧,我帮你退了,但是钱不能给你了,当成是违约金。

不知这样是不是太残忍了?呵呵
------解决方案--------------------
对于你的问题,我还是老话:建议你把目光放在业务上,而不是数据库如何设置上。你这里的退订罚金设置就相当于业务规则,业务逻辑基于规则进行处理。
这方面的问题一两句话说不完的,还需要你慢慢理解。总之我建议你先把问题分析清楚,在你的业务领域中,有多少对象,哪些是实体、哪些是服务,它们的关系如何?至于数据库,不过就是“暂存”实体的地方,交给ORM等技术框架去处理吧。