fix(enduser):修正当调整电费也是空值时出现的空指针问题。

This commit is contained in:
徐涛 2022-09-22 16:16:14 +08:00
parent c306a749aa
commit 502a8bbcee

View File

@ -455,7 +455,7 @@ func (es _EndUserService) StatEndUserRecordInPeriod(requestUser, requestPark, st
elem.IsPublicMeter = archive.IsPublicMeter
elem.Kind = archive.ParkDetail.SubmeterType
}
if elem.OverallFee.Valid && !elem.OverallFee.Decimal.IsZero() {
if elem.OverallFee.Valid && elem.AdjustFee.Valid && !elem.OverallFee.Decimal.IsZero() {
elem.AdjustProportion = decimal.NewNullDecimal(
elem.AdjustFee.Decimal.Div(elem.OverallFee.Decimal).RoundBank(8),
)