diff --git a/src/main/java/com/ai/da/service/UserLikeService.java b/src/main/java/com/ai/da/service/UserLikeService.java index 40d707df..3d3629d0 100644 --- a/src/main/java/com/ai/da/service/UserLikeService.java +++ b/src/main/java/com/ai/da/service/UserLikeService.java @@ -29,4 +29,6 @@ public interface UserLikeService extends IService { List getUserLikeList(Long id); UserLikeGroup getUserLikeGroupByProjectId(Long id); + + List getByUserLikeGroupId(Long id); } diff --git a/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java b/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java index b9676847..ffb3a9cf 100644 --- a/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/PortfolioServiceImpl.java @@ -207,7 +207,7 @@ public class PortfolioServiceImpl extends ServiceImpl userLikeList = userLikeService.getUserLikeList(portfolioDTO.getUserLikeGroupId()); + List userLikeList = userLikeService.getByUserLikeGroupId(userLikeGroup.getId()); List list = new ArrayList<>(); for (UserLike userLike : userLikeList) { UserLikeSnapshot userLikeSnapshot = CopyUtil.copyObject(userLike, UserLikeSnapshot.class); diff --git a/src/main/java/com/ai/da/service/impl/UserLikeServiceImpl.java b/src/main/java/com/ai/da/service/impl/UserLikeServiceImpl.java index 14ef9904..04bd6a05 100644 --- a/src/main/java/com/ai/da/service/impl/UserLikeServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/UserLikeServiceImpl.java @@ -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 i return userLikeGroupList.get(0); } + @Override + public List getByUserLikeGroupId(Long userLikeGroupId) { + QueryWrapper qw = new QueryWrapper<>(); + qw.lambda().eq(UserLike::getUserLikeGroupId, userLikeGroupId); + List userLikeList = userLikeMapper.selectList(qw); + if (CollectionUtils.isEmpty(userLikeList)) { + return new ArrayList<>(); + } + return userLikeList; + } + }