93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
# File 'app/models/gera/direction_rate.rb', line 93
def get_profit_result(income_amount)
res = calculate_profits(
base_rate: base_rate_value,
comission: rate_percent,
ps_interest: ps_comission,
income_amount: income_amount
)
diff = res.finite_rate.to_f.as_percentage_of(rate_value.to_f) - 100
logger.warn "direction_rate_id=#{id} Calculates finite rate (#{res.finite_rate}) does not equal to current (#{rate_value}). Difference is #{diff}" if diff.abs > 0
res
end
|