用户创建员工同时修改用户的企微id
This commit is contained in:
@@ -23,6 +23,15 @@ class JkmPracticeEmployee(models.Model):
|
||||
vals["we_id"] = self._get_we_id(vals.get('work_email'))
|
||||
return super(JkmPracticeEmployee, self).write(vals)
|
||||
|
||||
@api.depends('work_contact_id', 'work_contact_id.mobile', 'work_contact_id.email')
|
||||
def _compute_work_contact_details(self):
|
||||
for employee in self:
|
||||
if employee.work_contact_id:
|
||||
employee.mobile_phone = employee.work_contact_id.mobile
|
||||
employee.work_email = employee.work_contact_id.email
|
||||
if employee.work_contact_id.email:
|
||||
employee.we_id = self._get_we_id(employee.work_contact_id.email)
|
||||
|
||||
def _get_we_id(self, work_email):
|
||||
json1 = {
|
||||
'params': {
|
||||
|
||||
Reference in New Issue
Block a user