查询关注台站信息列表增加根据用户id过滤条件

This commit is contained in:
qiaoqinzheng 2023-09-01 17:10:30 +08:00
parent 7edab0412f
commit a1dc41ff44

View File

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