第五篇Scrum冲刺博客

一、站立式会议

1.1 会议照片

1.2 工作安排

成员 昨日完成工作 issue链接 今日计划工作 issue链接
叶杞豪 注册登录页面 A1 平台主页 A2
刘宇杰 点赞、收藏、评论 B1 用户注册登录、验证码 B2
李泽强 文章分类存放 C1 搜索功能 C2
唐振凯 添加好友 D1 协助完成页面与后端的数据交流 D2
李鹏举 完成页面与后端的数据交流 E1 测试相关接口 E2
潘新坤 用户登录代码优化 F1 平台主页代码优化 F2

1.3 工作中遇到的困难

成员 遇到的困难
刘宇杰 注册登录过程中和数据库进行数据交换有点麻烦
潘新坤 构思很理想,实现很困难
叶杞豪 注册登录页面有点丑
唐振凯 无法兼顾效率和代码质量
李鹏举 大量数据测试过程发现部分数据类型不匹配

二、项目燃尽图

三、代码签入

四、模块程序及运行截图

搜索文章

    /**
     * 文章信息的查询回显
     */
    public void updateArticle(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        String articleId = request.getParameter("articleId");
        //根据id查询文章信息然后返回
        Article article = service.findArticleById(articleId);
        String time = article.getUpdateDate().toString().substring(0, article.getUpdateDate().toString().indexOf("."));
        article.setTime(time);
        writeValue(article,response);
    }

用户留言板

    /**
     * 用户的留言版
     */
    public void userBoard(HttpServletRequest request, HttpServletResponse response) throws Exception, IllegalAccessException {
        //获取用户的id
        User user = (User) request.getSession().getAttribute("user");
        Integer userId = 0;
        if(user!=null){
            userId = user.getId();
        }
        String userId1 = request.getParameter("userId");
        //根据id查询动态然后返回
        List<BoardDisplay> list = service.userBoard(userId,Integer.parseInt(userId1));
        writeValue(list,response);
    }

    /**
     * 用户的留言版
     */
    public void userToBoard(HttpServletRequest request, HttpServletResponse response) throws Exception, IllegalAccessException {
        Board b = new Board();
        //获取留言版的用户id
        String userId = request.getParameter("userId");
        String content = request.getParameter("content");
        //获取当前时间
        java.util.Date date = new java.util.Date();
        Timestamp da = new Timestamp(date.getTime());
        String timeStr=da.toString().substring(0, da.toString().indexOf("."));
        b.setBoardDate(Timestamp.valueOf(timeStr));
        b.setUserId(Integer.parseInt(userId));
        b.setContent(content);
        //获取用户的id
        User user = (User) request.getSession().getAttribute("user");
        Integer boardUserId = user.getId();
        b.setBoardUserId(boardUserId);
        //根据id查询动态然后返回
        service.userToBoard(b);
        writeValue(null,response);
    }

拉黑某个用户

    /**
     * 用户拉黑功能
     */
    public void blockUser(HttpServletRequest request, HttpServletResponse response) throws Exception, IllegalAccessException {
        //获取用户id
        String blockUserId = request.getParameter("userId");
        User user = (User) request.getSession().getAttribute("user");
        Integer userId = user.getId();
        //调用业务层
        service.blockUser(blockUserId,userId);
        writeValue(null,response);
    }

    /**
     * 用户解除拉黑
     */
    public void okBlock(HttpServletRequest request, HttpServletResponse response) throws Exception, IllegalAccessException {
        //获取用户id
        String blockUserId = request.getParameter("userId");
        User user = (User) request.getSession().getAttribute("user");
        Integer userId = user.getId();
        //调用业务层
        service.okBlock(blockUserId,userId);
        writeValue(null,response);
    }

五、每日每人总结

成员 总结
叶杞豪 简单构建了平台主页并进行美化
李泽强 学了servlet相关知识点,让我对后端接口逻辑编写更加清晰了
刘宇杰 学习了MVC开发规则,对开发过程有了新的认识
唐振凯 前后端数据交互是一个重难点,需要有一定的技术耐心
李鹏举 今天对当前项目的接口进行了测试,发现了一些bug并及时修正
潘新坤 和前端组长讨论用户登录的美化
posted @ 2021-11-25 21:13  freedom62  阅读(37)  评论(0编辑  收藏  举报