[fix]: save loan
This commit is contained in:
@@ -8,8 +8,8 @@ class ProvideLoanSchema(Schema):
|
|||||||
customerId = fields.Str(required=True)
|
customerId = fields.Str(required=True)
|
||||||
accountId = fields.Str(required=True)
|
accountId = fields.Str(required=True)
|
||||||
msisdn = fields.Str(required=False)
|
msisdn = fields.Str(required=False)
|
||||||
# productId = fields.Str(required=True)
|
productId = fields.Str(required=True)
|
||||||
# lienAmount = fields.Float(required=True)
|
lienAmount = fields.Float(required=True)
|
||||||
requestedAmount = fields.Float(required=True)
|
requestedAmount = fields.Float(required=True)
|
||||||
collectionType = fields.Int(required=True)
|
collectionType = fields.Int(required=True)
|
||||||
offerId = fields.Int(required=True)
|
offerId = fields.Int(required=True)
|
||||||
|
|||||||
@@ -34,6 +34,8 @@ class ProvideLoanService(BaseService):
|
|||||||
|
|
||||||
if (ProvideLoanService.validate_account_ownership(account_id = account_id, customer_id = customer_id)):
|
if (ProvideLoanService.validate_account_ownership(account_id = account_id, customer_id = customer_id)):
|
||||||
|
|
||||||
|
transaction = ProvideLoanService.log_transaction(validated_data = validated_data)
|
||||||
|
|
||||||
# Save the loan details here
|
# Save the loan details here
|
||||||
loan_id = f"loan_{transaction.id}"
|
loan_id = f"loan_{transaction.id}"
|
||||||
|
|
||||||
@@ -46,7 +48,7 @@ class ProvideLoanService(BaseService):
|
|||||||
status="active"
|
status="active"
|
||||||
)
|
)
|
||||||
|
|
||||||
transaction = ProvideLoanService.log_transaction(validated_data = validated_data)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user