Adding AccountSummary for CdrExporter

This commit is contained in:
Regis
2016-12-14 17:44:51 +01:00
parent 3d1ae679b7
commit e71415908a
2 changed files with 7 additions and 1 deletions

View File

@@ -113,6 +113,11 @@ func (cdr *CDR) CostDetailsJson() string {
return string(mrshled)
}
func (cdr *CDR) AccountSummaryJson() string {
mrshled, _ := json.Marshal(cdr.AccountSummary)
return string(mrshled)
}
func (cdr *CDR) ComputeCGRID() {
cdr.CGRID = utils.Sha1(cdr.OriginID, cdr.SetupTime.UTC().String())
}
@@ -200,7 +205,7 @@ func (cdr *CDR) FieldAsString(rsrFld *utils.RSRField) string {
case utils.COST_DETAILS:
return rsrFld.ParseValue(cdr.CostDetailsJson())
case utils.ACCOUNT_SUMMARY:
return rsrFld.ParseValue(cdr.AccountSummary())
return rsrFld.ParseValue(cdr.AccountSummaryJson())
case utils.PartialField:
return rsrFld.ParseValue(strconv.FormatBool(cdr.Partial))
default:

View File

@@ -329,4 +329,5 @@ const (
UndefinedVersion = "undefined version"
MetaSetVersions = "*set_versions"
UnsupportedDB = "unsupported database"
ACCOUNT_SUMMARY = "AccountSummary"
)