This commit is contained in:
2022-06-05 21:42:47 +08:00
committed by GitHub
parent f1527975ea
commit 71099cb2ab
@@ -17,10 +17,10 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Optional; import java.util.Optional;
@Service @Service
@Transactional @Transactional
public class PostsServiceImpl implements IPostsService { public class PostsServiceImpl implements IPostsService {
@Autowired @Autowired
private PostsRepository postsRepository; private PostsRepository postsRepository;
@@ -31,7 +31,6 @@ public class PostsServiceImpl implements IPostsService {
@Override @Override
public List<Post> findOneBy(Integer id) { public List<Post> findOneBy(Integer id) {
List<Post> posts = postsRepository.findOneBy(id); List<Post> posts = postsRepository.findOneBy(id);
return posts; return posts;
} }
@@ -49,19 +48,14 @@ public class PostsServiceImpl implements IPostsService {
public List findPostCustomById(Integer id) { public List findPostCustomById(Integer id) {
//查询id为1且parentId为null的评论 //查询id为1且parentId为null的评论
List<Map<String, Object>> firstposts = postsRepository.findAllByDIdAndparentIdNull(id); List<Map<String, Object>> firstposts = postsRepository.findAllByDIdAndparentIdNull(id);
List<PostCustom> firstpostCustomList = PostCommonUtil.getNewPostsObjMap(firstposts); List<PostCustom> firstpostCustomList = PostCommonUtil.getNewPostsObjMap(firstposts);
// List<PostCustom> firstpostCustomListNew = PostCommonUtil.getNewPostsObjCustom(firstpostCustomList); // List<PostCustom> firstpostCustomListNew = PostCommonUtil.getNewPostsObjCustom(firstpostCustomList);
//查询id为1且parentId不为null的评论 //查询id为1且parentId不为null的评论
List<Map<String, Object>> thenposts = postsRepository.findAllByDIdAndparentIdNotNull(id); List<Map<String, Object>> thenposts = postsRepository.findAllByDIdAndparentIdNotNull(id);
List<PostCustom> thenpostCustomList = PostCommonUtil.getNewPostsObjMap(thenposts); List<PostCustom> thenpostCustomList = PostCommonUtil.getNewPostsObjMap(thenposts);
// List<PostCustom> thenpostCustomListNew = PostCommonUtil.getNewPostsObjCustom(thenpostCustomList); // List<PostCustom> thenpostCustomListNew = PostCommonUtil.getNewPostsObjCustom(thenpostCustomList);
//新建一个Node集合。 //新建一个Node集合。
ArrayList<Node> nodes = new ArrayList<>(); ArrayList<Node> nodes = new ArrayList<>();
//将第一层评论都添加都Node集合中 //将第一层评论都添加都Node集合中
@@ -76,17 +70,12 @@ public class PostsServiceImpl implements IPostsService {
//打印回复链表 //打印回复链表
Node.show(list); Node.show(list);
// List<Map<String, Object>> posts = postsRepository.findPostCustomById(id); // List<Map<String, Object>> posts = postsRepository.findPostCustomById(id);
//
// List<PostCustom> postCustomList = PostCommonUtil.getNewPostsObjMap(posts); // List<PostCustom> postCustomList = PostCommonUtil.getNewPostsObjMap(posts);
//
// List<PostCustom> postCustomListNew = PostCommonUtil.getNewPostsObjCustom(postCustomList); // List<PostCustom> postCustomListNew = PostCommonUtil.getNewPostsObjCustom(postCustomList);
return list; return list;
} }
@Override @Override
public Post insert(Post post) { public Post insert(Post post) {
return postsRepository.save(post); return postsRepository.save(post);