diff --git a/internal/dao/orderRecordsDao.go b/internal/dao/orderRecordsDao.go index 19c15e7..14b5f95 100644 --- a/internal/dao/orderRecordsDao.go +++ b/internal/dao/orderRecordsDao.go @@ -505,13 +505,13 @@ func OrderRecordsListV2(req *bundle.OrderRecordsRequestV2) (res *bundle.OrderRec for _, sub := range record.BundleOrderValueAdd { orderAddNo := sub.OrderNo amount := float32(sub.Amount) - var videoNum int32 - if sub.ServiceType == 1 { - videoNum = sub.Num - } if existing, ok := addMap[orderAddNo]; ok { existing.Amount += amount } else { + var videoNum int32 + if sub.ServiceType == 1 { + videoNum = sub.Num + } addMap[orderAddNo] = &bundle.OrderAddBundleRecordInfo{ OrderAddNo: orderAddNo, Amount: amount,