!11204 添加功能

Merge pull request !11204 from 李鹏宇/dev_zhou
This commit is contained in:
李鹏宇
2026-04-28 07:23:36 +00:00
committed by Gitee
@@ -2524,19 +2524,11 @@ class PropertyLeaseContractLine(models.Model):
@api.depends('address_id', 'address_id.manage_information_ids')
def _compute_property_area(self):
today = fields.Date.today()
for line in self:
rent_area = 0.0
if line.address_id:
valid_lines = line.address_id.manage_information_ids.filtered(
lambda r:
r.start_time <= today
and (not r.end_date or r.end_date >= today)
)
if valid_lines:
rent_area = valid_lines[0].rent_area
line.property_area = rent_area
line.property_area = 0.0
if line.address_id and line.address_id.manage_information_ids:
latest_line = line.address_id.manage_information_ids.sorted('id', reverse=True)[0]
line.property_area = latest_line.rent_area
def open_record(self):
self.ensure_one()