zoukankan      html  css  js  c++  java
  • 关于费率更改对于原有账单申请单影响的处理探讨

    今天的需求是:

      我们需要更改产品的费率,要求不对之前申请的用户订单产生任何影响,费率更改或许会比较频繁。尽量在最小改动的情况下达到最好的效果。

    原来关于金额的做法是:

      根据产品id查到产品信息,产品信息里面具备产品有关费率。然后单据的金额计算根据单据信息与产品信息进行处理,也就是说费率只与产品有关。

    对于费率的修改:

      我原本的想法是:每更改一次费率在产品表中加1条记录,然后产品表中的prodId是可重复的,产品表中加一个version字段。在申请单表中加入一个version字段与产品的版本对应。

      老大给出的处理方案是这样的:

        将费率有关的信息从产品表中抽离出去,使用prodId与产品表相关联,不更改原来产品表,但默认不使用产品表中的费率。我们计算金额的时候根据申请单的创建时间与费率表的启用时间和停用时间,或者说作用范围找到对应的费率,然后计算。

  • 相关阅读:
    IOS 面试题(不断更新...)
    IOS 数字日期转化为字符串
    C#汉字生成简拼
    ObjectiveC 深浅拷贝
    数组遍历方法forEach 和 map 的区别
    COJ1174(Shining Gems)
    POJ1062(昂贵的聘礼)
    HDOJ1879(继续畅通工程)
    最短路径经典题集(转载)
    HDOJ1863(畅通工程)
  • 原文地址:https://www.cnblogs.com/aigeileshei/p/6773410.html
Copyright © 2011-2022 走看看