TASK:模块化;

This commit is contained in:
shahaibo
2025-04-23 14:52:32 +08:00
parent 9e5bafc75e
commit 1e8884a7c3
3 changed files with 15 additions and 1 deletions

View File

@@ -29,4 +29,6 @@ public interface UserLikeService extends IService<UserLike> {
List<UserLike> getUserLikeList(Long id);
UserLikeGroup getUserLikeGroupByProjectId(Long id);
List<UserLike> getByUserLikeGroupId(Long id);
}

View File

@@ -207,7 +207,7 @@ public class PortfolioServiceImpl extends ServiceImpl<PortfolioMapper, Portfolio
if (Objects.nonNull(userLikeGroup)) {
projectSnapshot.setUserLikeGroup(userLikeGroup);
List<UserLike> userLikeList = userLikeService.getUserLikeList(portfolioDTO.getUserLikeGroupId());
List<UserLike> userLikeList = userLikeService.getByUserLikeGroupId(userLikeGroup.getId());
List<UserLikeSnapshot> list = new ArrayList<>();
for (UserLike userLike : userLikeList) {
UserLikeSnapshot userLikeSnapshot = CopyUtil.copyObject(userLike, UserLikeSnapshot.class);

View File

@@ -18,6 +18,7 @@ import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.CollectionUtils;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -110,4 +111,15 @@ public class UserLikeServiceImpl extends ServiceImpl<UserLikeMapper, UserLike> i
return userLikeGroupList.get(0);
}
@Override
public List<UserLike> getByUserLikeGroupId(Long userLikeGroupId) {
QueryWrapper<UserLike> qw = new QueryWrapper<>();
qw.lambda().eq(UserLike::getUserLikeGroupId, userLikeGroupId);
List<UserLike> userLikeList = userLikeMapper.selectList(qw);
if (CollectionUtils.isEmpty(userLikeList)) {
return new ArrayList<>();
}
return userLikeList;
}
}