From e71415908af1ebf260e4ac67f452fdabbd4b45a7 Mon Sep 17 00:00:00 2001 From: Regis Date: Wed, 14 Dec 2016 17:44:51 +0100 Subject: [PATCH] Adding AccountSummary for CdrExporter --- engine/cdr.go | 7 ++++++- utils/consts.go | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/engine/cdr.go b/engine/cdr.go index 799860908..55b9a5662 100644 --- a/engine/cdr.go +++ b/engine/cdr.go @@ -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: diff --git a/utils/consts.go b/utils/consts.go index c13a987d4..357d88c3e 100644 --- a/utils/consts.go +++ b/utils/consts.go @@ -329,4 +329,5 @@ const ( UndefinedVersion = "undefined version" MetaSetVersions = "*set_versions" UnsupportedDB = "unsupported database" + ACCOUNT_SUMMARY = "AccountSummary" )