回写代码如下:
vals = {
  'last_name': self.x_employee1[0] if self.x_employee1 else '',
  'first_name': self.x_employee1[1:] if self.x_employee1 else '',
  'estimated_hire_date': self.x_hire_date or None,
  'email': self.x_email or '',
  'phone_number': self.x_phone_number or '',
  'card_type': self.x_card_type.id or None,
  'national_id':self.x_national_id or '',
  'plan_id': self.x_plan_id.id or None,
  'department_id': self.x_department.id or None,
  'position_id' :self.x_position.id or None,
  'supervisor_id': self.x_supervisor_id.id or None,
  'employee_type': self.x_employee_type.id or None,
  'legal_entity_id': self.x_legal_entity_id.id or None
}
hr_employee_attachment_vals = {
  'attachment_id':self.x_file.id
}
hr_employee_attachment_rec = env['hr.employee.attachment'].create(hr_employee_attachment_vals)
pre_hire_rec = env['pre.hire'].create(vals)
x_file_vals = {
  'x_files':hr_employee_attachment_rec.id,
  'x_per_id':pre_hire_rec.person_id.id
}
env['x_builder_files'].create(x_file_vals)