@@ -36,7 +36,9 @@ class YuthonHrEmployeeWizard(models.Model):
|
||||
|
||||
def employee_user_data(self,row):
|
||||
employee_name = self.env['hr.employee'].search([('name', '=', row[0].value)])
|
||||
department_id = self.env['hr.department'].search([('name', '=', row[1].value)])
|
||||
text = row[1].value
|
||||
text = text.replace('\\', '')
|
||||
department_id = self.env['hr.department'].search([('name', '=', text)])[0]
|
||||
# = self.env['hr.job'].search([('name', '=', row[2].value)])
|
||||
# use_user_type_dict = {'正式职工': 'formal', '劳务协议': 'labor', '兼职协议': 'part_time', '兼职用工': 'employment', '': ''}
|
||||
# use_user_type = use_user_type_dict[row[1].value]
|
||||
@@ -55,7 +57,7 @@ class YuthonHrEmployeeWizard(models.Model):
|
||||
role_list.append(role_id.id)
|
||||
employee_date = {
|
||||
'name': row[0].value, # 姓名
|
||||
'department_id': department_id, # 部门
|
||||
'department_id': department_id.id, # 部门
|
||||
'user_sex': 'boy' if row[2].value == '男' else 'girl',
|
||||
'birthday': datetime.strptime(row[3].value, '%Y-%m-%d').date() if row[3].value else None,
|
||||
'work_phone': row[5].value if row[5].value else None,
|
||||
|
||||
Reference in New Issue
Block a user