首页>代码>基于Spring+Spring MVC+Mybatis开发的社区论坛系统>/Genesis-master/src/main/java/com/withstars/controller/ReplyController.java
package com.withstars.controller;
import com.withstars.domain.Reply;
import com.withstars.service.impl.ReplyServiceImpl;
import com.withstars.service.impl.UserServiceImpl;
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.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import java.util.Date;
/**
* 回复相关控制类
*/
@Controller
public class ReplyController {
@Autowired
public ReplyServiceImpl replyService;
@Autowired
public UserServiceImpl userService;
/**
* 添加评论
*/
@RequestMapping(value = "/reply/add",method = RequestMethod.POST)
public ModelAndView addReply(HttpServletRequest request, HttpSession session){
//处理参数
Integer topicId=Integer.parseInt(request.getParameter("topicId"));
Integer replyUserId=Integer.parseInt(request.getParameter("replyUserId"));
String content=request.getParameter("content");
//创建reply
Reply reply=new Reply();
reply.setTopicId(topicId);
reply.setReplyUserId(replyUserId);
reply.setContent(content);
reply.setCreateTime(new Date());
reply.setUpdateTime(new Date());
//执行添加
boolean ifSucc=replyService.addReply(reply);
//添加积分
boolean ifSuccAddCredit=userService.addCredit(1,replyUserId);
//新建视图
ModelAndView view=new ModelAndView("redirect:/t/"+topicId);
return view;
}
}

最近下载
最近浏览