@@ -188,9 +188,18 @@ class YuthonHrEmployeeWizard(models.Model):
|
||||
def update_bank_account(self,row):
|
||||
employee_id = self.env['hr.employee'].search([('name', '=', row[2].value)])
|
||||
bank_account_id = self.env['res.partner.bank'].search([('acc_number', '=', row[1].value)])
|
||||
partner_id = self.env['res.partner'].search([('name', '=', row[2].value)])
|
||||
if not partner_id:
|
||||
partner_id = self.env['res.partner'].create({
|
||||
'name': row[2].value,
|
||||
'phone': employee_id.mobile_phone,
|
||||
'email': employee_id.work_email,
|
||||
'company_id' : employee_id.company_id.id,
|
||||
})
|
||||
if not bank_account_id:
|
||||
bank_account_id = self.env['res.partner.bank'].create({
|
||||
'acc_number': row[1].value,
|
||||
'partner_id': partner_id.id,
|
||||
})
|
||||
if employee_id:
|
||||
employee_id.write({
|
||||
|
||||
Reference in New Issue
Block a user