第 6 篇 Scrum冲刺博客

第 6 篇 Scrum冲刺博客

一、站立会议

1.1 会议照片

1.2 成员完成情况

成员 昨天已完成的工作 今天计划完成的工作 工作遇到的困难
刘奕池 完善删除信件功能 完成了收件箱信件的展示、删除、更新阅读状态接口
谭嘉明 开始测试部分功能 协助完成收件箱信件相关功能
王博誉 继续样式的设计 继续样式的设计(已基本完成)
谢智杰 继续后端逻辑的编写 增加了回信接口,删除用户自己写的信件的接口
郭子芊 继续前端代码的编写 准备整合前后端
陈漫婷 配置拦截器,请求资源时要在请求头上携带token 准备整合前后端

二、项目燃尽图

三、成员工作模块

3.1 代码签入记录

3.2 部分代码展示

    /**
     * 草稿相关操作的逻辑service类
     */
    private final DraftBoxService draftBoxService;

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

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

    /**
     * 插入草稿信息
     * @param draftBoxVO 要保存的信件信息
     * @param request    从request中获取token并获取到用户的openid
     * @return           返回保存信件是否成功的信息
     */
    @PostMapping("/add/draft")
    public ResultEntity addDraft(
            DraftBoxVO draftBoxVO,
            HttpServletRequest request
    ) {

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

        // 2.使用service类来保存草稿
        boolean flag = draftBoxService.addDraft(draftBoxVO, openid);

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

四、每人每日感想总结

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