第六篇Scrum冲刺博客

一、站立式会议

1.1 会议照片

1.2 工作安排

成员 昨日完成工作 issue链接 今日计划工作 issue链接
叶杞豪 平台主页 A1 文章美化功能 A2
刘宇杰 用户注册登录、验证码 B1 忘记密码 B2
李泽强 搜索功能 C1 已发表文章管理 C2
唐振凯 协助完成页面与后端的数据交流 D1 好友管理 D2
李鹏举 测试相关接口 E1 改进项目漏洞 E2
潘新坤 平台主页代码优化 F1 个人主页代码优化 F2

1.3 工作中遇到的困难

成员 遇到的困难
潘新坤 主页涉及到很多关键因素,想要优化不容易
叶杞豪 对JS和组块功能不太熟练
唐振凯 对好友权限的控制比较复杂
李鹏举 真机调试的时候发现图片无法显示,转化格式后顺利解决了。

二、项目燃尽图

三、代码签入

四、模块程序及运行截图

给文章点赞

    /**
     * 用户点赞或取消点赞
     */
    public void likeComment(HttpServletRequest request, HttpServletResponse response) throws Exception, IllegalAccessException {
        String commentId = request.getParameter("commentId");
        String action = request.getParameter("action");
        //获取用户id
        User user = (User) request.getSession().getAttribute("user");
        Integer userId = user.getId();
        //调用业务层
        service.userLikeComment(commentId,action,userId);
        ResultInfo info = new ResultInfo(true);
        writeValue(info,response);
    }

评论文章

    /**
     * 用户评论功能
     */
    public void comment(HttpServletRequest request, HttpServletResponse response) throws Exception, IllegalAccessException {
        Comment comment = new Comment();
        //获取参数封装成对象
        Map<String, String[]> map = request.getParameterMap();
        BeanUtils.populate(comment, map);
        //设置用户id还有评论时间
        comment.setCommentDate(new Date(new java.util.Date().getTime()));
        User user = (User) request.getSession().getAttribute("user");
        comment.setUserId(user.getId());
        //调用业务层完成评论存储
        service.userComment(comment);
        response.getWriter().write(new String());
    }

收藏文章

    /**
     * 用户收藏文章
     */
    public void userCollectArticle(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException, InvocationTargetException, IllegalAccessException {
        CollectLike cl = new CollectLike();
        Map<String,String[]> map = request.getParameterMap();
        BeanUtils.populate(cl,map);
        //获取用户的id
        User user = (User) request.getSession().getAttribute("user");
        Integer userId = user.getId();
        cl.setUserId(userId);
        //获取当前时间
        java.util.Date date = new java.util.Date();
        Timestamp da = new Timestamp(date.getTime());
        String timeStr=da.toString().substring(0, da.toString().indexOf("."));
        cl.setCollectDate(Timestamp.valueOf(timeStr));
        //调用业务层
        service.userCollectArticle(cl);
        ResultInfo info = new ResultInfo(true);
        writeValue(info,response);
    }

功能截图


五、每日每人总结

成员 总结
叶杞豪 今天学习到了flex布局,大大加快了页面布局速度
李泽强 学了mysql一些复杂的查询语句,having,group by等,让我对mysql有了更深的了解
刘宇杰 今天做了忘记密码功能,感觉收获颇丰。
唐振凯 好友管理功能的实现让我对数据库的操作更加熟悉
李鹏举 今天修复了项目中的部分bug,学习到了不少架构类的知识
潘新坤 冲刺阶段即将结束,力求项目如期完成
posted @ 2021-11-26 22:54  freedom62  阅读(39)  评论(0编辑  收藏  举报