package com.ecjtu.controller;
import com.ecjtu.entity.Answer;
import com.ecjtu.entity.Users;
import com.ecjtu.service.AnswerService;
import com.ecjtu.service.CommentService;
import com.ecjtu.util.Message;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
import java.util.List;
/**
*/
@Controller
@RequestMapping("answer")
public class AnswerController {
@Autowired
private AnswerService answerService;
@Autowired
private CommentService commentService;
@RequestMapping("create.action")
@ResponseBody
public Message addAnswer(Integer ids,String content, HttpServletRequest request){
Answer answer=new Answer();
Users user = (Users)request.getSession().getAttribute("user");
answer.setComment(commentService.findById(ids));
answer.setAnswerTime(new Date());
answer.setUser(user);
answer.setContent(content);
int i = answerService.addAnswer(answer);
if(i>0){
return Message.success();
}else{
return Message.fail();
}
}
@RequestMapping("creates.action")
@ResponseBody
public Message addAnswers(Integer id,String content,Integer comment_id,HttpServletRequest request){
Answer answer=new Answer();
Users user = (Users)request.getSession().getAttribute("user");
answer.setComment(commentService.findById(comment_id));
answer.setAnswer(answerService.findById(id));
answer.setAnswerTime(new Date());
answer.setUser(user);
answer.setContent(content);
int i = answerService.addAnswers(answer);
if(i>0){
return Message.success();
}else{
return Message.fail();
}
}
@RequestMapping("findByCommentId.action")
@ResponseBody
public Message findByCommentId(Integer comment_id){
List<Answer> answers = answerService.findByCommentId(comment_id);
System.out.println(answers);
if(answers!=null){
return Message.success().add("answer",answers);
}else{
return Message.fail();
}
}
@RequestMapping("findById.action")
@ResponseBody
public Message findById(Integer id){
Answer answer = answerService.findById(id);
System.out.println(answer);
if(answer!=null){
return Message.success().add("answer",answer);
}else{
return Message.fail();
}
}
}
最近下载更多
最近浏览更多
1271247100 LV9
11月21日
微信网友_7442146341474304
3月27日
暂无贡献等级
ryadmin123 LV2
2月7日
xiaoaitx LV8
1月1日
蛋蛋蛋蛋的糕糕
2024年12月17日
暂无贡献等级
飞翔的咸鱼i
2024年12月4日
暂无贡献等级
zolscy LV24
2024年11月27日
shunlun8855 LV1
2024年10月25日
wkkyeeee
2024年9月25日
暂无贡献等级
yvimib LV3
2024年9月11日

