添加功能

This commit is contained in:
李鹏宇
2025-10-22 10:01:53 +08:00
parent 3f7d76e129
commit d23df6211b
@@ -83,7 +83,6 @@ class PenaltyLineWizard(models.Model):
], order='reconciliation_date asc')
initial_line = self.penalty_line_ids[0]
prev_date = initial_line.date # 初始日期
prev_principal = initial_line.remaining_principal # 初始剩余本金
new_penalty_lines = []
@@ -106,7 +105,7 @@ class PenaltyLineWizard(models.Model):
current_idx = rent_pay_count
type_name = "租金"
if prev_date <= last_day_of_due_month:
if pay_date <= penalty_start_date:
days_overdue = 0
current_penalty = 0.0
else:
@@ -129,7 +128,6 @@ class PenaltyLineWizard(models.Model):
'penalty': round(current_penalty, 2),
}))
prev_date = pay_date
prev_principal = remaining_principal
management_type = penalty_type if is_penalty else rent_type