第 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开发的一天 |
谢智杰 | 好好学习,天天向上 |
谭嘉明 | 开心编程又一天 |
王博誉 | 头发与学习不可兼得 |
郭子芊 | 代码与人生与茶 |
陈漫婷 | 吃好睡好精神倍儿棒 |