测试

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