This commit is contained in:
pengyuthon
2025-10-26 23:11:58 +08:00
parent 17d7c198b2
commit e157bdfd8c
3 changed files with 15 additions and 1 deletions
@@ -203,6 +203,13 @@ class PropertyBankStatements(models.Model):
for rec in bank_ids:
rec.start_time = rec.start_time - timedelta(hours=8)
def contract_context(self):
bank_ids = self.env["property.bank.statements"].browse(self._context.get('active_ids', self._context.get('active_id')))
for property in bank_ids:
for pro in property.property_ids:
property.write({'contract_ids': [(4, pro.property_contract_ids.lease_contract_id.id)]})
property.write({'lessee_ids': [(4, pro.property_contract_ids.lessee_id.id)]})
def revocation(self):
self.ensure_one()
current_rec = self[0]
@@ -679,6 +679,13 @@
<field name="state">code</field>
<field name="code">action = model.test_one()</field>
</record>
<record id="all_batch_revocation3" model="ir.actions.server">
<field name="name">关联绑定承租方和合同</field>
<field name="model_id" ref="yuthon_property.model_property_bank_statements"/>
<field name="binding_model_id" ref="yuthon_property.model_property_bank_statements"/>
<field name="state">code</field>
<field name="code">action = model.contract_context()</field>
</record>
<!-- 违约金 -->
<record id="inherit_view_property_penalty_list_tree" model="ir.ui.view">
<field name="name">property.penalty.list.tree</field>
@@ -33,7 +33,7 @@ class PropertyPhysicalWizard(models.Model):
fees = row[6].value
employee_id = self.env['hr.employee'].search([('name', '=', row[2].value)])
physical_date = {
'reimbursement_id':self.reimbursement_id.id,
'reimbursement_id': self.reimbursement_id.id,
'package_grouping': package_grouping,
'package_fee': package_fee,
'examination_fee': examination_fee,