测试

上级 5525ac5d
...@@ -312,7 +312,6 @@ public class DynamicServiceImpl implements DynamicService { ...@@ -312,7 +312,6 @@ public class DynamicServiceImpl implements DynamicService {
} }
dynamicVO.setGambitName(list); dynamicVO.setGambitName(list);
long begin = System.currentTimeMillis();
// 获取媒体资源 // 获取媒体资源
List<ForumResourceDO> forumResourceList = dynamicDao.listDynamicResources(dynamicId); List<ForumResourceDO> forumResourceList = dynamicDao.listDynamicResources(dynamicId);
...@@ -321,21 +320,18 @@ public class DynamicServiceImpl implements DynamicService { ...@@ -321,21 +320,18 @@ public class DynamicServiceImpl implements DynamicService {
forumResourceList.stream().map(ForumResourceDO::buildMedia).collect(Collectors.toList()); forumResourceList.stream().map(ForumResourceDO::buildMedia).collect(Collectors.toList());
dynamicVO.setMediaVO(MediaVOList); dynamicVO.setMediaVO(MediaVOList);
} }
long after = System.currentTimeMillis();
long cost = after - begin;
log.info("获取用户信息花费时间111111:" + cost);
begin = System.currentTimeMillis();
// 动态评论列表 // 动态评论列表
List<DynamicVO> listDynamic = getCommentInfo(dynamicId, request); List<DynamicVO> listDynamic = getCommentInfo(dynamicId, request);
dynamicVO.setCommentAndReplyVO(listDynamic); dynamicVO.setCommentAndReplyVO(listDynamic);
after = System.currentTimeMillis();
cost = after - begin;
log.info("获取用户信息花费时间22222:" + cost);
return ResultBody.success(dynamicVO); return ResultBody.success(dynamicVO);
} }
private List<DynamicVO> getCommentInfo(Integer dynamicId, HttpServletRequest request) { private List<DynamicVO> getCommentInfo(Integer dynamicId, HttpServletRequest request) {
// 获取下面所有的一级评论 // 获取下面所有的一级评论
long begin = System.currentTimeMillis();
List<ForumDynamicDO> forumDynamic = dynamicDao.getDynamicComment(dynamicId.toString()); List<ForumDynamicDO> forumDynamic = dynamicDao.getDynamicComment(dynamicId.toString());
if (forumDynamic == null) { if (forumDynamic == null) {
return new ArrayList<>(); return new ArrayList<>();
...@@ -346,10 +342,20 @@ public class DynamicServiceImpl implements DynamicService { ...@@ -346,10 +342,20 @@ public class DynamicServiceImpl implements DynamicService {
bUserAccountQO.setUserIds(userAccountIds); bUserAccountQO.setUserIds(userAccountIds);
bUserAccountQO.setPageNo(1); bUserAccountQO.setPageNo(1);
bUserAccountQO.setPageSize(999); bUserAccountQO.setPageSize(999);
long end = System.currentTimeMillis();
log.info("执行时间111111" + (end - begin));
// 获取用户的信息 // 获取用户的信息
begin = System.currentTimeMillis();
List<UserAccountSimpleDTO> userAccountSimpleDTOS = List<UserAccountSimpleDTO> userAccountSimpleDTOS =
userAppApi.feignListAppUserAccount(bUserAccountQO, request.getHeader(TokenConstant.TOKEN)); userAppApi.feignListAppUserAccount(bUserAccountQO, request.getHeader(TokenConstant.TOKEN));
end = System.currentTimeMillis();
log.info("执行时间222222" + (end - begin));
List<DynamicVO> listDynamic = List<DynamicVO> listDynamic =
forumDynamic.stream().map(ForumDynamicDO::buildDynamicVO).collect(Collectors.toList()); forumDynamic.stream().map(ForumDynamicDO::buildDynamicVO).collect(Collectors.toList());
for (DynamicVO dynamicVO : listDynamic) { for (DynamicVO dynamicVO : listDynamic) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论