第 4 篇 Scrum冲刺博客

第 4 篇 Scrum冲刺博客

一、站立会议

1.1 会议照片

1.2 成员完成情况

成员 昨天已完成的工作 今天计划完成的工作 工作遇到的困难
刘奕池 信件模块的逻辑分析及代码编写 删除信件功能的实现 信件的逻辑不清晰
谭嘉明 熟悉项目的环境及代码编写 删除信件功能的实现 部分技术有点不熟悉
王博誉 信封和信件样式设计 继续样式的设计 很难设计适合的页面UI
谢智杰 信件模块的代码创建 信件模块的代码创建 没有明确项目需求
郭子芊 写信过程的代码设计 收信过程的代码设计 功能的细节处理
陈漫婷 用户功能信息模块的代码更改 jwt从token中取得用户标识openid 对jwt生成认证token不是很熟悉

二、项目燃尽图

三、成员工作模块

3.1 代码签入记录

3.2 部分代码展示

@Slf4j
@RestController
@RequestMapping("/letter/writer-box")
public class WriterBoxController {

/**
* 写信相关操作的逻辑service类
*/
private final WriterBoxService writerBoxService;

/**
* 使用jwt工具类从token中获取用户信息
*/
private final JwtUtil jwtUtil;

/**
* 构造方法注入该Controller需要用到的类
* @param writerBoxService 写信相关操作的逻辑service类
* @param jwtUtil 使用jwt工具类从token中获取用户信息
*/
@Autowired
public WriterBoxController(
WriterBoxService writerBoxService,
JwtUtil jwtUtil
) {
this.writerBoxService = writerBoxService;
this.jwtUtil = jwtUtil;
}

/**
* 保存信件信息
* @param writerBoxSaveVO 要保存的信件信息
* @param request 从request中获取token并获取到用户的openid
* @return 返回保存信件是否成功的信息
*/
@PostMapping("/add/letter")
public ResultEntity addLetter(
@RequestBody WriterBoxSaveVO writerBoxSaveVO,
HttpServletRequest request
) {

// 1.从request中获取到用户的token并使用jwt工具类获取到用户的openid
String openid = jwtUtil.getOpenid(request.getHeader("token"));

// 2.使用service类来保存该信件
boolean flag = writerBoxService.writeLetter(writerBoxSaveVO, openid);

// 3.判断是否保存该信件成功
// 保存失败
if (!flag) {
return ResultEntity.fail().message("保存信件失败!");
}

// 保存成功
return ResultEntity.success();
}

}

3.3 前端部分页面截图

登录页面

主页面展示

四、每人每日感想总结

成员 每日感想
刘奕池 又是面向CSDN开发的一天
谢智杰 好好学习,天天向上
谭嘉明 开心编程又一天
王博誉 头发与学习不可兼得
郭子芊 代码与人生与茶
陈漫婷 吃好睡好精神倍儿棒
posted @ 2020-11-10 10:48  ゛魚生  阅读(97)  评论(0编辑  收藏  举报