TASK:AiDA模块化
This commit is contained in:
@@ -1205,29 +1205,31 @@ public class UserLikeGroupServiceImpl extends ServiceImpl<UserLikeGroupMapper, U
|
|||||||
QueryWrapper<UserLikeGroup> userLikeGroupQueryWrapper1 = new QueryWrapper<>();
|
QueryWrapper<UserLikeGroup> userLikeGroupQueryWrapper1 = new QueryWrapper<>();
|
||||||
userLikeGroupQueryWrapper1.lambda().eq(UserLikeGroup::getProjectId, projectVO.getId());
|
userLikeGroupQueryWrapper1.lambda().eq(UserLikeGroup::getProjectId, projectVO.getId());
|
||||||
UserLikeGroup userLikeGroup = userLikeGroupMapper.selectOne(userLikeGroupQueryWrapper1);
|
UserLikeGroup userLikeGroup = userLikeGroupMapper.selectOne(userLikeGroupQueryWrapper1);
|
||||||
UserLikeGroupVO userLikeGroupVO = CopyUtil.copyObject(userLikeGroup, UserLikeGroupVO.class);
|
if (Objects.nonNull(userLikeGroup)) {
|
||||||
userLikeGroupVO.setAuthor(account.getUserName());
|
UserLikeGroupVO userLikeGroupVO = CopyUtil.copyObject(userLikeGroup, UserLikeGroupVO.class);
|
||||||
//count 和detail
|
userLikeGroupVO.setAuthor(account.getUserName());
|
||||||
if (groupDetailMap.keySet().contains(userLikeGroupVO.getId())) {
|
//count 和detail
|
||||||
List<UserLikeVO> details = groupDetailMap.get(userLikeGroupVO.getId());
|
if (groupDetailMap.keySet().contains(userLikeGroupVO.getId())) {
|
||||||
for (UserLikeVO detail : details) {
|
List<UserLikeVO> details = groupDetailMap.get(userLikeGroupVO.getId());
|
||||||
TDesignPythonOutfit tDesignPythonOutfit = designPythonOutfitMapper.selectById(detail.getDesignOutfitId());
|
for (UserLikeVO detail : details) {
|
||||||
detail.setUrl(minioUtil.getPreSignedUrl(tDesignPythonOutfit.getDesignUrl(), 24 * 60));
|
TDesignPythonOutfit tDesignPythonOutfit = designPythonOutfitMapper.selectById(detail.getDesignOutfitId());
|
||||||
|
detail.setUrl(minioUtil.getPreSignedUrl(tDesignPythonOutfit.getDesignUrl(), 24 * 60));
|
||||||
|
}
|
||||||
|
userLikeGroupVO.setGroupDetails(details);
|
||||||
|
userLikeGroupVO.setSketchCount(CollectionUtils.isEmpty(details) ? 0 : details.size());
|
||||||
|
}else {
|
||||||
|
userLikeGroupVO.setSketchCount(0);
|
||||||
}
|
}
|
||||||
userLikeGroupVO.setGroupDetails(details);
|
if (userLikeGroupVO.getOriginal() == 0) {
|
||||||
userLikeGroupVO.setSketchCount(CollectionUtils.isEmpty(details) ? 0 : details.size());
|
userLikeGroupVO.setOriginalAccountName(accountService.getById(userLikeGroupVO.getOriginalAccountId()).getUserName());
|
||||||
}else {
|
Portfolio byId = portfolioService.getByIdAll(userLikeGroupVO.getOriginalPortfolioId());
|
||||||
userLikeGroupVO.setSketchCount(0);
|
if (Objects.nonNull(byId)) {
|
||||||
}
|
String portfolioName = byId.getPortfolioName();
|
||||||
if (userLikeGroupVO.getOriginal() == 0) {
|
userLikeGroupVO.setOriginalPortfolioName(portfolioName);
|
||||||
userLikeGroupVO.setOriginalAccountName(accountService.getById(userLikeGroupVO.getOriginalAccountId()).getUserName());
|
}
|
||||||
Portfolio byId = portfolioService.getByIdAll(userLikeGroupVO.getOriginalPortfolioId());
|
|
||||||
if (Objects.nonNull(byId)) {
|
|
||||||
String portfolioName = byId.getPortfolioName();
|
|
||||||
userLikeGroupVO.setOriginalPortfolioName(portfolioName);
|
|
||||||
}
|
}
|
||||||
|
projectVO.setUserLikeGroupVO(userLikeGroupVO);
|
||||||
}
|
}
|
||||||
projectVO.setUserLikeGroupVO(userLikeGroupVO);
|
|
||||||
return projectVO;
|
return projectVO;
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@@ -30,8 +30,7 @@
|
|||||||
JOIN t_user_like_group ulg ON ul.user_like_group_id = ulg.id
|
JOIN t_user_like_group ulg ON ul.user_like_group_id = ulg.id
|
||||||
WHERE ulg.account_id != -1
|
WHERE ulg.account_id != -1
|
||||||
GROUP BY d.account_id
|
GROUP BY d.account_id
|
||||||
having count(*) >= 200
|
|
||||||
ORDER BY COUNT(*) DESC
|
ORDER BY COUNT(*) DESC
|
||||||
limit 10;
|
;
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user