第7篇 Scrum 冲刺博客

一、站立式会议

1.1 会议照片

1.2 成员完成情况

成员

昨天完成的任务

今天计划完成的任务

工作中的困难

郭沛

将获取子任务接口与排序算法进行整合

增加团队信息获取接口,同时整理新的接口文档

柴政

完成获取待排计划列表与排序后返回新列表的对接

修复了时间计算的bug、增加人性化时间安排设置

洪梓豪

编写消息推荐的模块

继续编写消息推荐的模块

临近期末,其他作业也很多

王树干

完善个人计划

实现登录获取token

作业繁多,时间匆忙

黎其钻

修改了团队页面的数据流和样式

继续完善团队页面

ddl使我癫狂

简蕙兰

修改了 设置 页面,修改了团队计划页面

添加了登录页面

因为害怕律师函警告而不敢找素材


二、项目燃尽图


三、成员代码/文档签入记录

3.1 代码签入

后台

前端

3.2 Issue链接

成员  Issue链接
郭沛
柴政
洪梓豪
王树干
黎其钻
简蕙兰

(设计好像没有这玩意儿)


3.3 CodeReview代码规范文档

 


四、最新项目程序/模块

4.1 程序代码

子任务部分(后台代码):

 1 @Log4j2
 2 @Service
 3 public class SettingServiceImpl implements SettingService {
 4 
 5     @Resource
 6     private WechatMapper wechatMapper;
 7 
 8     /**
 9      * 修改用户的昵称
10      *
11      * @param userId
12      * @param nickname
13      */
14     @Override
15     public void updateNickname(Integer userId, String nickname) {
16         if(wechatMapper.updateNickname(nickname,userId)!=1){
17             log.error("修改id为{}的用户的昵称为{}失败",userId,nickname);
18             throw new ErrorException("服务器异常,请重试");
19         }
20         log.info("修改id为{}的用户的昵称为{}成功",userId,nickname);
21     }
22 }
View Code

个人计划部分(前端代码):

  1 <style scoped lang="scss">
  2 * {
  3   padding: 0;
  4   margin: 0;
  5 }
  6 .login {
  7   position: relative;
  8   width: 100vw;
  9   height: 100vh;
 10   overflow: hidden;
 11   .top {
 12     position: relative;
 13     height: 40vh;
 14     background-color: #fff;
 15     text-align: center;
 16     .data {
 17       position: absolute;
 18       top: 50%;
 19       left: 50%;
 20       transform: translate(-50%, -50%);
 21       img {
 22         height: 20vh;
 23         width: 35vh;
 24       }
 25       div {
 26         width: 100vw;
 27         color: #ffeb85;
 28         font-size: 23px;
 29         text-align: center;
 30         line-height: 1.2em;
 31         font-weight: bold;
 32       }
 33     }
 34   }
 35   .bottom {
 36     height: 60vh;
 37     background-color: #ffeb85;
 38     .triangle {
 39       width: 0;
 40       height: 0;
 41       border-right: 50vw solid #fff;
 42       border-left: 50vw solid #fff;
 43       border-bottom: 20vh solid #ffeb85;
 44     }
 45     .square {
 46       height: 40vh;
 47       background-color: #ffeb85;
 48       .btnCon {
 49         position: relative;
 50         margin: 0 auto;
 51         width: 7em;
 52         height: 4.5em;
 53         img {
 54           width: 100%;
 55           height: 100%;
 56         }
 57         button {
 58           position: absolute;
 59           top: 0;
 60           right: 0;
 61           width: 100%;
 62           height: 100%;
 63           opacity: 0;
 64         }
 65       }
 66     }
 67   }
 68 }
 69 </style>
 70 
 71 <template>
 72   <div class="login">
 73     <div class="top">
 74       <div class="data">
 75         <img src="../../../static/images/login_bg.png" />
 76         <div>规划你的咸鱼人生。</div>
 77       </div>
 78     </div>
 79     <div class="bottom">
 80       <div class="triangle"></div>
 81       <div class="square">
 82         <div class="btnCon">
 83           <img src="../../../static/images/login_btn.png" />
 84           <button open-type="getUserInfo" @getuserinfo="handleClick"></button>
 85         </div>
 86       </div>
 87       <mp-loading :showLoading="isShowLoading" loadingText="登录中..." mask="true"></mp-loading>
 88     </div>
 89   </div>
 90 </template>
 91 
 92 <script>
 93 import mpLoading from 'mpvue-weui/src/loading';
 94 export default {
 95   components: {
 96     mpLoading,
 97   },
 98   data() {
 99     return {
100       isShowLoading: false
101     }
102   },
103   methods: {
104     async handleClick({ target }) {
105       this.isShowLoading = true;
106       try {
107         const { nickName, avatarUrl } = target.userInfo;
108         const res = await this.$store.dispatch("Login", {
109           nickName,
110           avatarUrl
111         });
112         if (res == "success") {
113           console.log("登录成功");
114           wx.switchTab({
115             // 登录成功, 跳转主页
116             url: "/pages/schedule/main",
117             // url: "/pages/Individual/main",
118             // url: "/pages/set/main",
119             // url: "/pages/team/main",
120             // url: "/pages/about/main"
121           });
122         }
123       } catch (error) {
124         console.log(error);
125       }
126     }
127   }
128 };
129 </script>
View Code

4.2 运行截图


五、成员每日总结

成员

小结

郭沛

冲刺阶段接近尾声,尽快跟进并完善项目,相信会有好的结果!

柴政

做一个忘记上课的无情打码器。

洪梓豪

奥里给!

王树干

爱护头发,从我做起

黎其钻

爆肝敲代码

简蕙兰

呼噜噜!

posted @ 2020-05-28 00:37  AllForward  阅读(118)  评论(0编辑  收藏  举报