@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user