diff --git a/yuthon_report/models/yuthon_dashboard.py b/yuthon_report/models/yuthon_dashboard.py index 78d696a18..4cdb8668f 100644 --- a/yuthon_report/models/yuthon_dashboard.py +++ b/yuthon_report/models/yuthon_dashboard.py @@ -291,14 +291,14 @@ class YuthonDashboard(models.Model): return {'rent_arrears': [], 'monthly_precollection': [], 'expense': []} try: - # 前期欠收:调用 get_pre_arrears_report,从 rows 取物业名和金额 + # 累计欠收:调用 get_cum_arrears_report,从 rows 取物业名和未收金额 rent_arrears = [] - arrears_result = self.env['receivable.modify.line'].get_pre_arrears_report(base_params) + arrears_result = self.env['receivable.modify.line'].get_cum_arrears_report(base_params) for idx, row in enumerate(arrears_result.get('rows', []), start=1): # 物业名称可能是对象 {display_name} 或字符串 prop = row.get('物业名称', '') prop_name = prop.get('display_name', '') if isinstance(prop, dict) else str(prop) - amount = row.get('金额', 0) + amount = row.get('未收金额', 0) # 累计欠收报表的字段名为"未收金额" payout = row.get('收款日期', '') # 有收款日期的标注 suffix = f"({payout}已交)" if payout else ''