Skip to content

Commit b6e8fd0

Browse files
authored
Merge pull request #2588 from hongwei1/feature/TweakTransactionStatus
Feature/tweak transaction status
2 parents 3417448 + 578bd99 commit b6e8fd0

10 files changed

Lines changed: 12 additions & 12 deletions

File tree

‎obp-api/src/main/scala/code/api/ResourceDocs1_4_0/MessageDocsSwaggerDefinitions.scala‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ object MessageDocsSwaggerDefinitions
232232
startDate = DateWithDayExampleObject,
233233
finishDate = Some(DateWithDayExampleObject),
234234
balance = BigDecimal(balanceAmountExample.value),
235-
status = transactionStatusExample.value,
235+
status = Some(transactionStatusExample.value),
236236
)
237237

238238
val accountRouting = AccountRouting("","")

‎obp-api/src/main/scala/code/bankconnectors/rabbitmq/RabbitMQConnector_vOct2024.scala‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1552,7 +1552,7 @@ trait RabbitMQConnector_vOct2024 extends Connector with MdcLoggable {
15521552
startDate=toDate(transactionStartDateExample),
15531553
finishDate=Some(toDate(transactionFinishDateExample)),
15541554
balance=BigDecimal(balanceExample.value),
1555-
status=transactionStatusExample.value
1555+
status=Some(transactionStatusExample.value)
15561556
)))
15571557
),
15581558
adapterImplementation = Some(AdapterImplementation("- Core", 1))
@@ -1687,7 +1687,7 @@ trait RabbitMQConnector_vOct2024 extends Connector with MdcLoggable {
16871687
startDate=toDate(transactionStartDateExample),
16881688
finishDate=Some(toDate(transactionFinishDateExample)),
16891689
balance=BigDecimal(balanceExample.value),
1690-
status=transactionStatusExample.value))
1690+
status=Some(transactionStatusExample.value)))
16911691
),
16921692
adapterImplementation = Some(AdapterImplementation("- Core", 1))
16931693
)

‎obp-api/src/main/scala/code/bankconnectors/rest/RestConnector_vMar2019.scala‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1500,7 +1500,7 @@ trait RestConnector_vMar2019 extends Connector with MdcLoggable {
15001500
startDate=toDate(transactionStartDateExample),
15011501
finishDate=Some(toDate(transactionFinishDateExample)),
15021502
balance=BigDecimal(balanceExample.value),
1503-
status=transactionStatusExample.value)))
1503+
status=Some(transactionStatusExample.value))))
15041504
),
15051505
adapterImplementation = Some(AdapterImplementation("- Core", 1))
15061506
)
@@ -1634,7 +1634,7 @@ trait RestConnector_vMar2019 extends Connector with MdcLoggable {
16341634
startDate=toDate(transactionStartDateExample),
16351635
finishDate=Some(toDate(transactionFinishDateExample)),
16361636
balance=BigDecimal(balanceExample.value),
1637-
status=transactionStatusExample.value))
1637+
status=Some(transactionStatusExample.value)))
16381638
),
16391639
adapterImplementation = Some(AdapterImplementation("- Core", 1))
16401640
)

‎obp-api/src/main/scala/code/bankconnectors/storedprocedure/StoredProcedureConnector_vDec2019.scala‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1481,7 +1481,7 @@ trait StoredProcedureConnector_vDec2019 extends Connector with MdcLoggable {
14811481
startDate=toDate(transactionStartDateExample),
14821482
finishDate=Some(toDate(transactionFinishDateExample)),
14831483
balance=BigDecimal(balanceExample.value),
1484-
status=transactionStatusExample.value)))
1484+
status=Some(transactionStatusExample.value))))
14851485
),
14861486
adapterImplementation = Some(AdapterImplementation("- Core", 1))
14871487
)
@@ -1615,7 +1615,7 @@ trait StoredProcedureConnector_vDec2019 extends Connector with MdcLoggable {
16151615
startDate=toDate(transactionStartDateExample),
16161616
finishDate=Some(toDate(transactionFinishDateExample)),
16171617
balance=BigDecimal(balanceExample.value),
1618-
status=transactionStatusExample.value))
1618+
status=Some(transactionStatusExample.value)))
16191619
),
16201620
adapterImplementation = Some(AdapterImplementation("- Core", 1))
16211621
)

‎obp-api/src/main/scala/code/model/ModeratedBankingData.scala‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class ModeratedTransaction(
5757
//the filteredBlance type in this class is a string rather than Big decimal like in Transaction trait for snippet (display) reasons.
5858
//the view should be able to return a sign (- or +) or the real value. casting signs into big decimal is not possible
5959
val balance : String,
60-
val status : String
60+
val status : Moderated[String]
6161
) {
6262

6363
def dateOption2JString(date: Option[Date]) : JString = {

‎obp-api/src/main/scala/code/model/View.scala‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ case class ViewExtended(val view: View) {
178178

179179
val transactionStatus =
180180
if (viewPermissions.exists(_ == CAN_SEE_TRANSACTION_STATUS)) transaction.status
181-
else ""
181+
else None
182182

183183
new ModeratedTransaction(
184184
UUID = transactionUUID,

‎obp-api/src/main/scala/code/transaction/MappedTransaction.scala‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ class MappedTransaction extends LongKeyedMapper[MappedTransaction] with IdPK wit
156156
tStartDate.get,
157157
Some(tFinishDate.get),
158158
newBalance,
159-
status.get))
159+
Some(status.get)))
160160
}
161161
}
162162

‎obp-api/src/test/scala/code/api/berlin/group/v1_3/JSONFactory_BERLIN_GROUP_1_3Test.scala‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ class JSONFactory_BERLIN_GROUP_1_3Test extends FeatureSpec with Matchers with Gi
9191
startDate = Some(new java.util.Date()),
9292
finishDate = Some(new java.util.Date()),
9393
balance = "900.00",
94-
status = "booked"
94+
status = Some("booked")
9595
)
9696
}
9797

Binary file not shown.

‎obp-commons/src/main/scala/com/openbankproject/commons/model/CommonModel.scala‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1141,7 +1141,7 @@ case class Transaction(
11411141
finishDate : Option[Date],
11421142
//the new balance for the bank account
11431143
balance : BigDecimal,
1144-
status: String
1144+
status : Option[String]
11451145
) {
11461146

11471147
val bankId = thisAccount.bankId

0 commit comments

Comments
 (0)