第六篇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,学习到了不少架构类的知识 |
潘新坤 | 冲刺阶段即将结束,力求项目如期完成 |