diff --git a/yuthon_report/models/ledger_report.py b/yuthon_report/models/ledger_report.py index 4b6227be6..fb70fe438 100644 --- a/yuthon_report/models/ledger_report.py +++ b/yuthon_report/models/ledger_report.py @@ -19,13 +19,13 @@ class YuthonProperty(models.Model): domain.append(("admin_id", "=", params["admin_id"])) # 出租单位筛选 if params.get("lessor_id"): - domain.append(("lessor_id", "=", params["lessor_id"])) + domain.append(("property_contract_ids.lease_contract_id.lessor_id", "=", params["lessor_id"])) # 承租方筛选 if params.get("lessee_id"): domain.append(("lessee_id", "=", params["lessee_id"])) # 出租用途筛选 if params.get("rental_purposes"): - domain.append(("rental_purposes", "=", params["rental_purposes"])) + domain.append(("property_contract_ids.lease_contract_id.rental_purposes", "=", params["rental_purposes"])) # 查询数据,限制100条 properties = self.search(domain, limit=100)