|
@@ -214,6 +214,10 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> impl
|
|
|
addUserTenant(employee.getTenantIds(), tenantId, userId);
|
|
|
//添加到OA
|
|
|
oaUserService.addOaUser(employee);
|
|
|
+ // 用户更新信息同步到三方
|
|
|
+ if (Objects.nonNull(employee.getId())) {
|
|
|
+ registerImUserInfo(employee.getId());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -307,6 +311,9 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> impl
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
});
|
|
|
+
|
|
|
+ // 用户更新信息同步到三方
|
|
|
+ registerImUserInfo(employee.getId());
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -729,7 +736,12 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> impl
|
|
|
employeeDao.update(employee);
|
|
|
|
|
|
// 用户更新信息同步到三方
|
|
|
- SysUser userInfo = teacherDao.getUser(employee.getId());
|
|
|
+ registerImUserInfo(employee.getId());
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ private void registerImUserInfo(Integer userId) {
|
|
|
+ SysUser userInfo = teacherDao.getUser(userId);
|
|
|
if (Objects.nonNull(userInfo)) {
|
|
|
|
|
|
try {
|
|
@@ -744,7 +756,6 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> impl
|
|
|
log.error("用户更新信息同步到三方失败,userId:{}", userInfo.getId(), e);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
@Override
|