Merge pull request !6401 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2025-11-13 02:18:56 +00:00
committed by Gitee
@@ -68,17 +68,17 @@ class BindingInformationWizard(models.Model):
('bank', '=', self.bank_id.name),
('tenant_id.name', '!=', False),
])
for bank_account in bank_accounts:
# 删除空记录
invalid_bank_lines = self.env['property.bank.line'].search([
('name', '=', False),
('user', '=', False),
('bank', '=', False),
])
if invalid_bank_lines:
invalid_bank_lines.unlink()
if bank_accounts:
for bank_account in bank_accounts:
# 删除空记录
invalid_bank_lines = self.env['property.bank.line'].search([
('name', '=', False),
('user', '=', False),
('bank', '=', False),
])
if invalid_bank_lines:
invalid_bank_lines.unlink()
if bank_account:
receivable_records = self.env['property.bank.statements'].search([
('lessee_ids', 'in', [bank_account.tenant_id.id])
])
@@ -96,22 +96,22 @@ class BindingInformationWizard(models.Model):
'tenant_id': bank_account.tenant_id.id,
'lease_contract_id': contract_id,
})
else:
tenant = self.env['property.tenant.information'].create({
'name': self.bank_id.name_account,
})
self.env['property.bank.line'].create({
'bank': self.bank_id.name,
'name': self.bank_id.bank_branch,
'user': self.bank_id.name_account,
else:
tenant = self.env['property.tenant.information'].create({
'name': self.bank_id.name_account,
})
self.env['property.bank.line'].create({
'bank': self.bank_id.name,
'name': self.bank_id.bank_branch,
'user': self.bank_id.name_account,
'tenant_id': tenant.id,
})
new_contracts = self.contract_ids - current_bank_contracts
for contract in new_contracts:
self.env['property.tenant.line'].sudo().create({
'tenant_id': tenant.id,
'lease_contract_id': contract.id,
})
new_contracts = self.contract_ids - current_bank_contracts
for contract in new_contracts:
self.env['property.tenant.line'].sudo().create({
'tenant_id': tenant.id,
'lease_contract_id': contract.id,
})
# 更新其他记录
bank_ids = self.env['property.bank.statements'].search([('name', '=', self.bank_id.name),