|
@@ -313,4 +313,20 @@ public class JyUserServiceImpl extends ServiceImpl<IJyUserMapper, JyUser> implem
|
|
|
}
|
|
|
return jyUser;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public HashMap<Integer, List<Long>> getPlatformIdBySysUserIds(List<Long> sysUserIds) {
|
|
|
+ HashMap<Integer, List<Long>> map = new HashMap<>();
|
|
|
+ if(sysUserIds == null || sysUserIds.isEmpty()){
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+ LambdaQueryWrapper<JyUser> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ wrapper.in(JyUser::getSysUserId,sysUserIds);
|
|
|
+ List<JyUser> list = this.list(wrapper);
|
|
|
+ for (JyUser jyUser : list) {
|
|
|
+ map.computeIfAbsent(jyUser.getPlatformId(), k -> new ArrayList<>());
|
|
|
+ map.get(jyUser.getPlatformId()).add(jyUser.getSysUserId());
|
|
|
+ }
|
|
|
+ return map;
|
|
|
+ }
|
|
|
}
|