修改员工绑定用户同时修改用户的企微id
This commit is contained in:
@@ -16,16 +16,11 @@ class JkmPracticeEmployee(models.Model):
|
||||
for val in vals_list:
|
||||
if 'work_email' in val:
|
||||
val["we_id"] = self._get_we_id(val.get('work_email'))
|
||||
if val.get('user_id'):
|
||||
user = self.env['res.users'].browse(val['user_id'])
|
||||
user.write({'we_employee_id': val["we_id"]})
|
||||
return super(JkmPracticeEmployee, self).create(vals_list)
|
||||
|
||||
def write(self, vals):
|
||||
if 'work_email' in vals:
|
||||
vals["we_id"] = self._get_we_id(vals.get('work_email'))
|
||||
if self.user_id:
|
||||
self.user_id.write({'we_employee_id': vals["we_id"]})
|
||||
return super(JkmPracticeEmployee, self).write(vals)
|
||||
|
||||
def _get_we_id(self, work_email):
|
||||
|
||||
Reference in New Issue
Block a user