|
@@ -142,7 +142,6 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> imp
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- @Transactional(isolation = Isolation.READ_COMMITTED)
|
|
|
public PageInfo queryEmployByOrganId(EmployeeQueryInfo queryInfo) throws Exception {
|
|
|
SysUser user = sysUserFeignService.queryUserInfo();
|
|
|
if(user == null){
|
|
@@ -257,14 +256,18 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee> imp
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- @Transactional(rollbackFor = Exception.class)
|
|
|
- @Async
|
|
|
public void level(List<EmployeeLevelDto> employeeLevelDtos) {
|
|
|
Integer levelUserId = employeeLevelDtos.get(0).getLevelUserId();
|
|
|
//新增离职时间
|
|
|
employeeDao.updateUserDemissionDate(levelUserId);
|
|
|
//冻结用户
|
|
|
employeeDao.updateUserLock(levelUserId,1);
|
|
|
+ levelIm(employeeLevelDtos);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Async
|
|
|
+ public void levelIm(List<EmployeeLevelDto> employeeLevelDtos) {
|
|
|
+ Integer levelUserId = employeeLevelDtos.get(0).getLevelUserId();
|
|
|
List<ImGroupModel> educationGroupModels = new ArrayList<>();
|
|
|
List<ImGroupModel> teamGroupModels = new ArrayList<>();
|
|
|
List<ImGroupModel> directorGroupModels = new ArrayList<>();
|