!3051 添加功能

Merge pull request !3051 from 李鹏宇/dev_zhou
This commit is contained in:
李鹏宇
2025-06-03 09:54:41 +00:00
committed by Gitee
@@ -331,7 +331,6 @@ class YuthonHrEmployeeWizard(models.Model):
def update_lc_employee(self, row):
employee_id = self.env['hr.employee'].search([('name', '=', row[0].value)])
job_id = self.env['hr.job'].search([('name', '=', row[1].value), ('company_id.name', '=', '天河粮储')], limit=1)
structure_type_id = self.env['hr.payroll.structure.type'].search([('name', '=', row[2].value), ('company_id.name', '=', '天河粮储')])
if row[3].value:
entry_date = self.employee_date(row[3].value)
@@ -341,8 +340,8 @@ class YuthonHrEmployeeWizard(models.Model):
open_start_time = self.employee_date(row[4].value)
else:
open_start_time = None
interrupt_work_month = row[5].value
salary_group_id = self.env['yuthon.salary.group'].search([('name', '=', row[6].value)])
interrupt_work_month = row[6].value
salary_group_id = self.env['yuthon.salary.group'].search([('name', '=', row[7].value)])
if employee_id:
employee_date = {
'entry_date': entry_date,
@@ -350,10 +349,9 @@ class YuthonHrEmployeeWizard(models.Model):
'interrupt_work_month': interrupt_work_month,
}
employee_id.write(employee_date)
employee_id.contract_id.write({'structure_type_id': structure_type_id.id,
'salary_group_id': salary_group_id.id,
'job_id': job_id.id,
})
employee_id.contract_id.structure_type_id = structure_type_id.id,
employee_id.contract_id.salary_group_id = salary_group_id.id,