Explorar el Código

fix员工默认头像

Eric hace 1 año
padre
commit
98f0e6696b

+ 13 - 2
mec-biz/src/main/java/com/ym/mec/biz/service/impl/EmployeeServiceImpl.java

@@ -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