代码提交
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.yaoyuan.jiscuss.controller;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
@@ -55,7 +56,10 @@ public class UserPostController extends BaseController {
|
||||
logger.info(">>> getDiscussionsById{}",id);
|
||||
|
||||
Discussions discussions = discussionsService.findOne(id);
|
||||
|
||||
List<Posts> posts = postsService.findOneBy(id);
|
||||
map.put("discussions", discussions);
|
||||
map.put("posts", posts);
|
||||
UserInfo user = getUserInfo(request);
|
||||
if(user != null){
|
||||
map.put("username", user.getUsername());
|
||||
|
||||
@@ -39,6 +39,9 @@ public class Posts implements Serializable{
|
||||
|
||||
@Column(name="content")
|
||||
private String content;
|
||||
|
||||
@Column(name="parent_id")
|
||||
private Integer parent_id;
|
||||
|
||||
@Column(name="edit_time")
|
||||
private Date edit_time;
|
||||
|
||||
@@ -1,9 +1,23 @@
|
||||
package com.yaoyuan.jiscuss.repository;
|
||||
|
||||
import com.yaoyuan.jiscuss.entity.Posts;
|
||||
import com.yaoyuan.jiscuss.entity.Users;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Repository
|
||||
public interface PostsRepository extends JpaRepository<Posts,Integer> {
|
||||
|
||||
/**
|
||||
*
|
||||
* @param dId
|
||||
* @return
|
||||
*/
|
||||
@Query("from Posts where discussion_id = :dId")
|
||||
List<Posts> findOneBy(@Param("dId")Integer dId);
|
||||
|
||||
}
|
||||
|
||||
@@ -8,4 +8,6 @@ public interface IPostsService {
|
||||
List<Posts> getAllList();
|
||||
|
||||
Posts insert(Posts posts);
|
||||
|
||||
List<Posts> findOneBy(Integer id);
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.yaoyuan.jiscuss.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
||||
@@ -23,6 +24,14 @@ public class PostsServiceImpl implements IPostsService {
|
||||
return postsRepository.findAll();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Posts> findOneBy(Integer id) {
|
||||
|
||||
List<Posts> ss = postsRepository.findOneBy(id);
|
||||
return ss;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public Posts insert(Posts posts) {
|
||||
return postsRepository.save(posts);
|
||||
|
||||
Reference in New Issue
Block a user