TASK:模块化;
This commit is contained in:
@@ -29,4 +29,6 @@ public interface UserLikeService extends IService<UserLike> {
|
|||||||
List<UserLike> getUserLikeList(Long id);
|
List<UserLike> getUserLikeList(Long id);
|
||||||
|
|
||||||
UserLikeGroup getUserLikeGroupByProjectId(Long id);
|
UserLikeGroup getUserLikeGroupByProjectId(Long id);
|
||||||
|
|
||||||
|
List<UserLike> getByUserLikeGroupId(Long id);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -207,7 +207,7 @@ public class PortfolioServiceImpl extends ServiceImpl<PortfolioMapper, Portfolio
|
|||||||
if (Objects.nonNull(userLikeGroup)) {
|
if (Objects.nonNull(userLikeGroup)) {
|
||||||
projectSnapshot.setUserLikeGroup(userLikeGroup);
|
projectSnapshot.setUserLikeGroup(userLikeGroup);
|
||||||
|
|
||||||
List<UserLike> userLikeList = userLikeService.getUserLikeList(portfolioDTO.getUserLikeGroupId());
|
List<UserLike> userLikeList = userLikeService.getByUserLikeGroupId(userLikeGroup.getId());
|
||||||
List<UserLikeSnapshot> list = new ArrayList<>();
|
List<UserLikeSnapshot> list = new ArrayList<>();
|
||||||
for (UserLike userLike : userLikeList) {
|
for (UserLike userLike : userLikeList) {
|
||||||
UserLikeSnapshot userLikeSnapshot = CopyUtil.copyObject(userLike, UserLikeSnapshot.class);
|
UserLikeSnapshot userLikeSnapshot = CopyUtil.copyObject(userLike, UserLikeSnapshot.class);
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|||||||
import org.springframework.util.CollectionUtils;
|
import org.springframework.util.CollectionUtils;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -110,4 +111,15 @@ public class UserLikeServiceImpl extends ServiceImpl<UserLikeMapper, UserLike> i
|
|||||||
return userLikeGroupList.get(0);
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user