forked from free-lancers/electricity_bill_calc_service
		
	fix(enduser):修正抄表时,平段部分的计算。
This commit is contained in:
		| @@ -73,6 +73,7 @@ func (d EndUserDetail) Validate() (bool, error) { | ||||
| } | ||||
|  | ||||
| func (d *EndUserDetail) CalculatePeriod() { | ||||
| 	d.LastPeriodFlat = d.LastPeriodOverall.Sub(d.LastPeriodCritical).Sub(d.LastPeriodPeak).Sub(d.LastPeriodValley) | ||||
| 	d.CurrentPeriodFlat = d.CurrentPeriodOverall.Sub(d.CurrentPeriodCritical).Sub(d.CurrentPeriodPeak).Sub(d.CurrentPeriodValley) | ||||
| 	d.Overall = decimal.NewNullDecimal(d.CurrentPeriodOverall.Sub(d.LastPeriodOverall).Mul(d.Ratio).Add(d.AdjustOverall).RoundBank(2)) | ||||
| 	d.Critical = decimal.NewNullDecimal(d.CurrentPeriodCritical.Sub(d.LastPeriodCritical).Mul(d.Ratio).Add(d.AdjustCritical).RoundBank(2)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user