diff --git a/yuthon_property_approval/models/property_lease_renewal.py b/yuthon_property_approval/models/property_lease_renewal.py index 572c5447b..55f3013ec 100644 --- a/yuthon_property_approval/models/property_lease_renewal.py +++ b/yuthon_property_approval/models/property_lease_renewal.py @@ -109,18 +109,17 @@ class PropertyLeaseRenewal(models.Model): contract_to_unlink.unlink() # 新增新承租方的物业合同信息 property_contract_list = [] - if original_lessee_id and origin_contract.id and rec.effective_date and origin_contract.contact_state == 'ing': - origin_contract.write({ - 'version': new_version, - 'lessee_id': rec.new_lessee_id.id - }) - origin_contract.is_lessee = True - self.env['lessee.alteration.line'].create({ - 'contract_id': origin_contract.id, - 'lessee_id': original_lessee_id, - 'start_date': origin_contract.actual_start_time, - 'end_date': rec.effective_date - relativedelta(days=1), - }) + origin_contract.write({ + 'version': new_version, + 'lessee_id': rec.new_lessee_id.id + }) + origin_contract.is_lessee = True + self.env['lessee.alteration.line'].create({ + 'contract_id': origin_contract.id, + 'lessee_id': original_lessee_id, + 'start_date': origin_contract.actual_start_time, + 'end_date': rec.effective_date - relativedelta(days=1), + }) origin_contract._compute_contract_count() property_contract_list.append([0, 0, { 'tenant_id': rec.new_lessee_id.id,