部分实现折扣规则计算算法