|
@@ -153,6 +153,17 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> imp
|
|
|
imGroupDao.updateNickname(employee.getUserId(), employee.getRealName());
|
|
|
imGroupDao.updateUserFriendNickname(employee.getUserId(), employee.getRealName());
|
|
|
imFeignService.update(new ImUserModel(employee.getUserId().toString(),employee.getRealName(),sysUser.getAvatar()));
|
|
|
+
|
|
|
+ //更新OA信息
|
|
|
+ OAUser oaUser = new OAUser();
|
|
|
+ oaUser.setMecUserId(employee.getUserId());
|
|
|
+ oaUser.setUserName(employee.getRealName());
|
|
|
+ oaUser.setNickName(employee.getRealName());
|
|
|
+ oaUser.setPhone(employee.getPhone());
|
|
|
+ oaUser.setDeptId(employee.getDeptId());
|
|
|
+ oaUser.setPostId(employee.getPostId());
|
|
|
+ oaUser.setAvatar(sysUser.getAvatar());
|
|
|
+ this.updateOaUser(oaUser);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -410,4 +421,10 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> imp
|
|
|
public Object addOaUser(OAUser oaUser) {
|
|
|
return oaFeignService.register(oaUser);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ @Async
|
|
|
+ public Object updateOaUser(OAUser oaUser) {
|
|
|
+ return oaFeignService.update(oaUser);
|
|
|
+ }
|
|
|
}
|