首页 > 代码库 > 关于费率更改对于原有账单申请单影响的处理探讨
关于费率更改对于原有账单申请单影响的处理探讨
今天的需求是:
我们需要更改产品的费率,要求不对之前申请的用户订单产生任何影响,费率更改或许会比较频繁。尽量在最小改动的情况下达到最好的效果。
原来关于金额的做法是:
根据产品id查到产品信息,产品信息里面具备产品有关费率。然后单据的金额计算根据单据信息与产品信息进行处理,也就是说费率只与产品有关。
对于费率的修改:
我原本的想法是:每更改一次费率在产品表中加1条记录,然后产品表中的prodId是可重复的,产品表中加一个version字段。在申请单表中加入一个version字段与产品的版本对应。
老大给出的处理方案是这样的:
将费率有关的信息从产品表中抽离出去,使用prodId与产品表相关联,不更改原来产品表,但默认不使用产品表中的费率。我们计算金额的时候根据申请单的创建时间与费率表的启用时间和停用时间,或者说作用范围找到对应的费率,然后计算。
关于费率更改对于原有账单申请单影响的处理探讨
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。