fix(region): format jd cloud balance

This commit is contained in:
Qu Xuan
2021-06-24 15:37:37 +08:00
parent 4183fdbd46
commit bc4d1d7b8b
+1 -2
View File
@@ -17,7 +17,6 @@ package provider
import (
"context"
"fmt"
"strconv"
"strings"
"yunion.io/x/jsonutils"
@@ -179,7 +178,7 @@ func (p *SJdcloudProvider) GetBalance() (float64, string, error) {
if err != nil {
return 0.0, api.CLOUD_PROVIDER_HEALTH_NO_PERMISSION, errors.Wrap(err, "DescribeAccountAmount")
}
amount, _ := strconv.ParseFloat(balance.TotalAmount, 32)
amount, _ := jsonutils.Marshal(balance).Float("totalAmount")
if amount < 0 {
return amount, api.CLOUD_PROVIDER_HEALTH_ARREARS, nil
} else if amount < 50 {