Repayment data
This commit is contained in:
@@ -41,7 +41,7 @@ class Salary(db.Model):
|
|||||||
"""
|
"""
|
||||||
Add a new salary data entry.
|
Add a new salary data entry.
|
||||||
"""
|
"""
|
||||||
logger.info(f"receieved data:{data}")
|
logger.info(f"Received data:{data}")
|
||||||
try:
|
try:
|
||||||
new_data = cls(
|
new_data = cls(
|
||||||
customer_id=data.get('customerId'),
|
customer_id=data.get('customerId'),
|
||||||
|
|||||||
+11
-9
@@ -123,15 +123,16 @@ def salary_detect():
|
|||||||
|
|
||||||
if payload is None:
|
if payload is None:
|
||||||
logger.warning("No payload received in request")
|
logger.warning("No payload received in request")
|
||||||
return ResponseHelper.error("Missing request payload", status_code=400)
|
#- Sometimes no paylod return ResponseHelper.error("Missing request payload", status_code=400)
|
||||||
|
|
||||||
# Step 1: Try to add new salary data
|
if payload:
|
||||||
try:
|
# Step 1: Try to add new salary data
|
||||||
new_salary = SalaryService.add_salary_data(payload)
|
try:
|
||||||
if new_salary:
|
new_salary = SalaryService.add_salary_data(payload)
|
||||||
logger.info(f"Salary added: {new_salary.id}")
|
if new_salary:
|
||||||
except Exception as e:
|
logger.info(f"Salary added: {new_salary.id}")
|
||||||
logger.error(f"Failed to save salary: {e}")
|
except Exception as e:
|
||||||
|
logger.error(f"Failed to save salary: {e}")
|
||||||
|
|
||||||
# Step 2: Get all pending salaries
|
# Step 2: Get all pending salaries
|
||||||
pending_salaries = SalaryService.get_pending_salaries()
|
pending_salaries = SalaryService.get_pending_salaries()
|
||||||
@@ -174,7 +175,8 @@ def salary_detect():
|
|||||||
"initiatedBy": "SALARY_DETECT",
|
"initiatedBy": "SALARY_DETECT",
|
||||||
"salaryAmount": pending_salary.amount,
|
"salaryAmount": pending_salary.amount,
|
||||||
}
|
}
|
||||||
logger.info(f"Creating repayment for loan ID {loan_dict['debtId']}")
|
logger.info(f"Saving/Creating Repayment Data:{repayment_data}")
|
||||||
|
#logger.info(f"Creating repayment for loan ID {loan_dict['debtId']}")
|
||||||
# repayment = RepaymentService.add_repayment(repayment_data)
|
# repayment = RepaymentService.add_repayment(repayment_data)
|
||||||
repayment = RepaymentService.create_repayment(repayment_data)
|
repayment = RepaymentService.create_repayment(repayment_data)
|
||||||
Loan.update_status(loan_id=repayment_data.loanId,
|
Loan.update_status(loan_id=repayment_data.loanId,
|
||||||
|
|||||||
Reference in New Issue
Block a user