粉丝列表,关注列表新增是否关注

master
Diyu0904 2025-02-22 11:23:14 +08:00
parent f2c09097fe
commit e39f863f6c
1 changed files with 17 additions and 6 deletions

View File

@ -18,6 +18,7 @@ import com.mcwl.system.mapper.SysUserMapper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -138,6 +139,12 @@ public class SysUserAttentionServiceImpl extends ServiceImpl<SysUserAttentionMap
pageHelper.startPage(pageVo.getPageNumber(), pageVo.getPageSize()); pageHelper.startPage(pageVo.getPageNumber(), pageVo.getPageSize());
Long userIdMax = SecurityUtils.getUserIdMax(); Long userIdMax = SecurityUtils.getUserIdMax();
if (userIdMax == 0L) {
return new PageInfo<SysUser>(new ArrayList<SysUser>());
}
if (pageVo.getType() == null) { if (pageVo.getType() == null) {
pageVo.setType(userIdMax); pageVo.setType(userIdMax);
@ -148,12 +155,11 @@ public class SysUserAttentionServiceImpl extends ServiceImpl<SysUserAttentionMap
for (SysUser sysUser : sysUserList) { for (SysUser sysUser : sysUserList) {
if (userIdMax == 0L) { if (sysUser != null){
sysUser.setAttention(false);
} else {
sysUser.setAttention(selectAttention(sysUser.getUserId())); sysUser.setAttention(selectAttention(sysUser.getUserId()));
} }
} }
return new PageInfo<SysUser>(sysUserList); return new PageInfo<SysUser>(sysUserList);
@ -166,6 +172,12 @@ public class SysUserAttentionServiceImpl extends ServiceImpl<SysUserAttentionMap
pageHelper.startPage(pageVo.getPageNumber(), pageVo.getPageSize()); pageHelper.startPage(pageVo.getPageNumber(), pageVo.getPageSize());
Long userIdMax = SecurityUtils.getUserIdMax(); Long userIdMax = SecurityUtils.getUserIdMax();
if (userIdMax == 0L) {
return new PageInfo<SysUser>(new ArrayList<SysUser>());
}
if (pageVo.getType() == null) { if (pageVo.getType() == null) {
pageVo.setType(userIdMax); pageVo.setType(userIdMax);
@ -177,12 +189,11 @@ public class SysUserAttentionServiceImpl extends ServiceImpl<SysUserAttentionMap
for (SysUser sysUser : sysUserList) { for (SysUser sysUser : sysUserList) {
if (userIdMax == 0L) { if (sysUser != null){
sysUser.setAttention(false);
} else {
sysUser.setAttention(selectAttention(sysUser.getUserId())); sysUser.setAttention(selectAttention(sysUser.getUserId()));
} }
} }