首页>代码>基于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;
    }


}
最近下载更多
玖零定制问题修复  LV34 2024年3月3日
ewan007  LV30 2024年2月25日
2897744513  LV2 2023年12月31日
lilong007  LV23 2023年12月30日
wang123999  LV19 2023年12月5日
liuyuheng  LV17 2023年11月15日
全栈小白  LV35 2023年11月6日
Seaskye  LV14 2023年11月4日
Dramaaaa  LV3 2023年11月4日
zxc131313  LV12 2023年11月2日
最近浏览更多
PLVAE_514  LV2 3月7日
ChanLain  LV2 3月3日
andy_伟  LV6 2月25日
asdfg01234  LV10 1月10日
meng123wei 1月6日
暂无贡献等级
weishenme1993  LV9 1月1日
srmess  LV4 2024年12月30日
ninuxf  LV12 2024年12月28日
Junnnn 2024年12月28日
暂无贡献等级
ma406805131  LV19 2024年12月18日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友