|
@@ -302,7 +302,7 @@ public class CommunityArticleServiceImpl extends ServiceImpl<CommunityArticleMap
|
|
}));
|
|
}));
|
|
if (communityCommentRaffle != null) {
|
|
if (communityCommentRaffle != null) {
|
|
BeanUtils.copyProperties(communityCommentRaffle, communityCommentRaffleVo);
|
|
BeanUtils.copyProperties(communityCommentRaffle, communityCommentRaffleVo);
|
|
- CommunityUserInfoVo communityUserInfoVo = communityArticleService.selectCommunityUserInfoById(communityCommentRaffle.getUserId(),false);
|
|
|
|
|
|
+ CommunityUserInfoVo communityUserInfoVo = communityArticleService.selectCommunityUserInfoById(communityCommentRaffle.getUserId(), false);
|
|
communityCommentRaffleVo.setUserName(communityUserInfoVo.getNickName());
|
|
communityCommentRaffleVo.setUserName(communityUserInfoVo.getNickName());
|
|
communityCommentRaffleVo.setUserAvatar(communityUserInfoVo.getAvatar());
|
|
communityCommentRaffleVo.setUserAvatar(communityUserInfoVo.getAvatar());
|
|
articleVo.setCommentRaffleVo(communityCommentRaffleVo);
|
|
articleVo.setCommentRaffleVo(communityCommentRaffleVo);
|
|
@@ -593,7 +593,7 @@ public class CommunityArticleServiceImpl extends ServiceImpl<CommunityArticleMap
|
|
.findFirst()
|
|
.findFirst()
|
|
.ifPresent(communityCommentRaffle -> {
|
|
.ifPresent(communityCommentRaffle -> {
|
|
BeanUtils.copyProperties(communityCommentRaffle, communityCommentRaffleVo);
|
|
BeanUtils.copyProperties(communityCommentRaffle, communityCommentRaffleVo);
|
|
- CommunityUserInfoVo communityUserInfoVo = communityArticleService.selectCommunityUserInfoById(communityCommentRaffle.getUserId(),true);
|
|
|
|
|
|
+ CommunityUserInfoVo communityUserInfoVo = communityArticleService.selectCommunityUserInfoById(communityCommentRaffle.getUserId(), true);
|
|
communityCommentRaffleVo.setUserName(communityUserInfoVo.getNickName());
|
|
communityCommentRaffleVo.setUserName(communityUserInfoVo.getNickName());
|
|
communityCommentRaffleVo.setUserAvatar(communityUserInfoVo.getAvatar());
|
|
communityCommentRaffleVo.setUserAvatar(communityUserInfoVo.getAvatar());
|
|
articleVo.setCommentRaffleVo(communityCommentRaffleVo);
|
|
articleVo.setCommentRaffleVo(communityCommentRaffleVo);
|
|
@@ -1195,7 +1195,7 @@ public class CommunityArticleServiceImpl extends ServiceImpl<CommunityArticleMap
|
|
* @return 用户信息
|
|
* @return 用户信息
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
- public CommunityUserInfoVo selectCommunityUserInfoById(Long userId,boolean isToken) {
|
|
|
|
|
|
+ public CommunityUserInfoVo selectCommunityUserInfoById(Long userId, boolean isToken) {
|
|
SysUser sysUser = sysUserMapper.selectUserById(userId);
|
|
SysUser sysUser = sysUserMapper.selectUserById(userId);
|
|
|
|
|
|
System.out.println(sysUser);
|
|
System.out.println(sysUser);
|
|
@@ -1262,15 +1262,15 @@ public class CommunityArticleServiceImpl extends ServiceImpl<CommunityArticleMap
|
|
public List<CommunityUserInfoVo> selectUserBySearchValue(@Param("searchValue") String searchValue,
|
|
public List<CommunityUserInfoVo> selectUserBySearchValue(@Param("searchValue") String searchValue,
|
|
@Param("offset") int offset,
|
|
@Param("offset") int offset,
|
|
@Param("limit") int limit) {
|
|
@Param("limit") int limit) {
|
|
- return communityUserInfoMapper.selectUserBySearchValue(searchValue,offset,limit);
|
|
|
|
|
|
+ return communityUserInfoMapper.selectUserBySearchValue(searchValue, offset, limit);
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public List<CommunityUserInfoVo> selectBlockUserBySearchValue( @Param("searchValue") String searchValue,
|
|
|
|
- @Param("userId") Long userId,
|
|
|
|
- @Param("offset") int offset,
|
|
|
|
- @Param("limit") int limit) {
|
|
|
|
- return communityUserInfoMapper.selectBlockUserBySearchValue(searchValue,userId,offset,limit);
|
|
|
|
|
|
+ public List<CommunityUserInfoVo> selectBlockUserBySearchValue(@Param("searchValue") String searchValue,
|
|
|
|
+ @Param("userId") Long userId,
|
|
|
|
+ @Param("offset") int offset,
|
|
|
|
+ @Param("limit") int limit) {
|
|
|
|
+ return communityUserInfoMapper.selectBlockUserBySearchValue(searchValue, userId, offset, limit);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1305,16 +1305,19 @@ public class CommunityArticleServiceImpl extends ServiceImpl<CommunityArticleMap
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public List<CommunityUserLikeVo> selectCommunityUserLikeList(Long userId, String userName, int pageNum, int pageSize, int searchType) {
|
|
public List<CommunityUserLikeVo> selectCommunityUserLikeList(Long userId, String userName, int pageNum, int pageSize, int searchType) {
|
|
- //int offset = (pageNum - 1) * pageSize;
|
|
|
|
- Page<CommunityUserLike> page = new Page<>(pageNum, pageSize);
|
|
|
|
- QueryWrapper<CommunityUserLike> queryWrapper = new QueryWrapper<CommunityUserLike>()
|
|
|
|
- .eq("user_id", userId);
|
|
|
|
- if (searchType == 1) {
|
|
|
|
- queryWrapper.orderByDesc("create_time");
|
|
|
|
- } else {
|
|
|
|
- queryWrapper.orderByAsc("create_time");
|
|
|
|
- }
|
|
|
|
- List<CommunityUserLike> communityUserLikes = communityUserLikeMapper.selectPage(page, queryWrapper).getRecords();
|
|
|
|
|
|
+ int offset = (pageNum - 1) * pageSize;
|
|
|
|
+// Page<CommunityUserLike> page = new Page<>(pageNum, pageSize);
|
|
|
|
+// QueryWrapper<CommunityUserLike> queryWrapper = new QueryWrapper<CommunityUserLike>()
|
|
|
|
+// .eq("user_id", userId);
|
|
|
|
+// if (searchType == 1) {
|
|
|
|
+// queryWrapper.orderByDesc("create_time");
|
|
|
|
+// } else {
|
|
|
|
+// queryWrapper.orderByAsc("create_time");
|
|
|
|
+// }
|
|
|
|
+//
|
|
|
|
+// List<CommunityUserLike> communityUserLikes = communityUserLikeMapper.selectPage(page, queryWrapper).getRecords();
|
|
|
|
+
|
|
|
|
+ List<CommunityUserLike> communityUserLikes = communityUserLikeMapper.selectUserLikeList(userId, offset, pageSize, userName, searchType);
|
|
|
|
|
|
List<CommunityUserLikeVo> communityUserLikeVos = new ArrayList<>();
|
|
List<CommunityUserLikeVo> communityUserLikeVos = new ArrayList<>();
|
|
CommunityUserLikeVo communityUserLikeVo = null;
|
|
CommunityUserLikeVo communityUserLikeVo = null;
|
|
@@ -1360,12 +1363,12 @@ public class CommunityArticleServiceImpl extends ServiceImpl<CommunityArticleMap
|
|
}
|
|
}
|
|
|
|
|
|
//如果不需要搜索名字直接添加
|
|
//如果不需要搜索名字直接添加
|
|
- if (userName != null && communityUserLikeVo.getLikeUsername().matches("(?i).*" + Pattern.quote(userName) + ".*")) {
|
|
|
|
- communityUserLikeVos.add(communityUserLikeVo);
|
|
|
|
- } else if (userName == null) {
|
|
|
|
- communityUserLikeVos.add(communityUserLikeVo);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+// if (userName != null && communityUserLikeVo.getLikeUsername().matches("(?i).*" + Pattern.quote(userName) + ".*")) {
|
|
|
|
+// communityUserLikeVos.add(communityUserLikeVo);
|
|
|
|
+// } else if (userName == null) {
|
|
|
|
+// communityUserLikeVos.add(communityUserLikeVo);
|
|
|
|
+// }
|
|
|
|
+ communityUserLikeVos.add(communityUserLikeVo);
|
|
}
|
|
}
|
|
return communityUserLikeVos;
|
|
return communityUserLikeVos;
|
|
}
|
|
}
|
|
@@ -1396,7 +1399,7 @@ public class CommunityArticleServiceImpl extends ServiceImpl<CommunityArticleMap
|
|
|
|
|
|
for (CommunityUserLike communityUserLike : communityUserLikes) {
|
|
for (CommunityUserLike communityUserLike : communityUserLikes) {
|
|
Boolean isCare = false;
|
|
Boolean isCare = false;
|
|
- // System.out.println(communityUserLike.getUserId() + "---" + userId);
|
|
|
|
|
|
+ // System.out.println(communityUserLike.getUserId() + "---" + userId);
|
|
//用户信息
|
|
//用户信息
|
|
SysUser sysUserLike = sysUserMapper.selectUserById(communityUserLike.getLikeUserId());
|
|
SysUser sysUserLike = sysUserMapper.selectUserById(communityUserLike.getLikeUserId());
|
|
//用户自我介绍
|
|
//用户自我介绍
|
|
@@ -1730,14 +1733,14 @@ public class CommunityArticleServiceImpl extends ServiceImpl<CommunityArticleMap
|
|
commentRaffle.setCreateTime(DateUtils.parseDate(DateUtils.getTime()));
|
|
commentRaffle.setCreateTime(DateUtils.parseDate(DateUtils.getTime()));
|
|
communityCommentRaffleMapper.insert(commentRaffle);
|
|
communityCommentRaffleMapper.insert(commentRaffle);
|
|
BeanUtils.copyProperties(commentRaffle, communityCommentRaffleVo);
|
|
BeanUtils.copyProperties(commentRaffle, communityCommentRaffleVo);
|
|
- communityUserInfoVo = communityArticleService.selectCommunityUserInfoById(commentRaffle.getUserId(),true);
|
|
|
|
|
|
+ communityUserInfoVo = communityArticleService.selectCommunityUserInfoById(commentRaffle.getUserId(), true);
|
|
communityCommentRaffleVo.setUserName(communityUserInfoVo.getNickName());
|
|
communityCommentRaffleVo.setUserName(communityUserInfoVo.getNickName());
|
|
communityCommentRaffleVo.setUserAvatar(communityUserInfoVo.getAvatar());
|
|
communityCommentRaffleVo.setUserAvatar(communityUserInfoVo.getAvatar());
|
|
return communityCommentRaffleVo;
|
|
return communityCommentRaffleVo;
|
|
}
|
|
}
|
|
|
|
|
|
BeanUtils.copyProperties(communityCommentRaffle, communityCommentRaffleVo);
|
|
BeanUtils.copyProperties(communityCommentRaffle, communityCommentRaffleVo);
|
|
- communityUserInfoVo = communityArticleService.selectCommunityUserInfoById(communityCommentRaffle.getUserId(),true);
|
|
|
|
|
|
+ communityUserInfoVo = communityArticleService.selectCommunityUserInfoById(communityCommentRaffle.getUserId(), true);
|
|
communityCommentRaffleVo.setUserName(communityUserInfoVo.getNickName());
|
|
communityCommentRaffleVo.setUserName(communityUserInfoVo.getNickName());
|
|
communityCommentRaffleVo.setUserAvatar(communityUserInfoVo.getAvatar());
|
|
communityCommentRaffleVo.setUserAvatar(communityUserInfoVo.getAvatar());
|
|
return communityCommentRaffleVo;
|
|
return communityCommentRaffleVo;
|