diff --git a/yuthon_contract/models/inherit_hr_contract.py b/yuthon_contract/models/inherit_hr_contract.py index 80224cfd5..534c7e9dd 100644 --- a/yuthon_contract/models/inherit_hr_contract.py +++ b/yuthon_contract/models/inherit_hr_contract.py @@ -48,7 +48,7 @@ class HrContract(models.Model): def _compute_wage(self): for record in self: if record.structure_type_id and record.yuthon_company: - wage_id = self.env['hr.salary.rule'].search([('struct_id', '=', record.structure_type_id.default_struct_id.id), + wage_id = self.env['hr.salary.rule'].search([('struct_id.name', '=', record.structure_type_id.name), ('yuthon_company','=', record.yuthon_company), ('name', '=','基本工资')]) if wage_id: record.wage = wage_id.amount_fix