查询关注台站信息列表增加根据用户id过滤条件
This commit is contained in:
parent
7edab0412f
commit
a1dc41ff44
|
@ -42,9 +42,17 @@ public class SysUserFocusStationServiceImpl extends ServiceImpl<SysUserFocusStat
|
|||
|
||||
@Override
|
||||
public List<SysUserFocusStationStation> findList() {
|
||||
//获取request
|
||||
HttpServletRequest request = SpringContextUtils.getHttpServletRequest();
|
||||
//获取当前操作人用户名
|
||||
String username = JwtUtil.getUserNameByToken(request);
|
||||
//根据用户名称查询对应的用户信息
|
||||
SysUser sysUser = cacheTimeService.findUserByName(username);
|
||||
//查询全部台站信息
|
||||
HashMap<String, Object> stationInfoMap = (HashMap<String, Object>) redisUtil.get("stationInfoMap");
|
||||
List<SysUserFocusStationStation> sysUserFocusStations = this.baseMapper.selectList(new LambdaQueryWrapper<>());
|
||||
LambdaQueryWrapper<SysUserFocusStationStation> queryWrapper = new LambdaQueryWrapper<>();
|
||||
queryWrapper.eq(SysUserFocusStationStation::getUserId, sysUser.getId());
|
||||
List<SysUserFocusStationStation> sysUserFocusStations = this.baseMapper.selectList(queryWrapper);
|
||||
if (CollectionUtils.isNotEmpty(sysUserFocusStations)){
|
||||
sysUserFocusStations.stream().forEach(item->{
|
||||
if (CollectionUtils.isNotEmpty(stationInfoMap)){
|
||||
|
|
Loading…
Reference in New Issue
Block a user