feature/remove the account_rules from FastFirehoseAccountJson

This commit is contained in:
hongwei 2021-10-11 12:57:31 +02:00
parent da30102a04
commit 68d19ca944
4 changed files with 2 additions and 19 deletions

View File

@ -61,10 +61,6 @@ object MigrationOfFastFireHoseView {
| where
| bankaccountrouting.accountid = mappedbankaccount.theaccountid
| ),
| mappedbankaccount.accountrulescheme1 account_rule_scheme_1,
| mappedbankaccount.accountrulevalue1 account_rule_value_1,
| mappedbankaccount.accountrulescheme2 account_rule_scheme_2,
| mappedbankaccount.accountrulevalue2 account_rule_value_2,
| (select
| string_agg(
| 'type:'

View File

@ -211,7 +211,6 @@ case class FastFirehoseAccountJsonV400(
product_code: String,
balance: AmountOfMoneyJsonV121,
account_routings: String ,
account_rules: List[AccountRuleJsonV300],
account_attributes: String
)
@ -1181,8 +1180,7 @@ object JSONFactory400 {
account.productCode,
AmountOfMoneyJsonV121(account.balance.currency, account.balance.amount),
account.accountRoutings,
account.accountRules.map(rule => AccountRuleJsonV300(rule.scheme, rule.value)),
account.accountAttributes,
account.accountAttributes
)
)
)

View File

@ -857,17 +857,7 @@ object LocalMappedConnector extends Connector with MdcLoggable {
amount = rs.stringOpt(8).map(_.toString).getOrElse(null)
),
accountRoutings = rs.stringOpt(9).map(_.toString).getOrElse(null),
accountRules = List(
AccountRule(
rs.stringOpt(10).map(_.toString).getOrElse(null),
rs.stringOpt(11).map(_.toString).getOrElse(null)
),
AccountRule(
rs.stringOpt(12).map(_.toString).getOrElse(null),
rs.stringOpt(13).map(_.toString).getOrElse(null)
)
),
accountAttributes = rs.stringOpt(14).map(_.toString).getOrElse(null)
accountAttributes = rs.stringOpt(10).map(_.toString).getOrElse(null)
)
).list().apply()
sqlResult

View File

@ -387,7 +387,6 @@ case class FastFirehoseAccount(
productCode: String,
balance: AmountOfMoney,
accountRoutings: String,
accountRules: List[AccountRule],
accountAttributes: String
)