Tomato——alpha冲刺Day1

托码头小队 团队 2024-05-05 22:53:57
这个作业属于哪个课程<2302软件工程社区>
这个作业要求在哪里团队作业——alpha冲刺
这个作业的目标冲刺记录
团队名称托码头小队
团队项目Tomato时间管理小程序
其他参考文献《构建之法》

目录

  • 一、站立式会议照片
  • 二、项目燃尽图
  • 三、成员描述
  • 四、项目展示

一、站立式会议照片

会议

二、项目燃尽图

img

三、成员描述

人员描述
222100224林然鹏今日安排:组织后端编码组任务分配;配置数据库与基础项目框架,构建Tomato后端项目并发布Gitcode;调整与完善接口设计,为后端编码做准备。
明日安排:实现部分API的编码,完成一些基础功能。
感想:项目完成过程需要边学习边完善项目,在实战中获取经验,持续学习。
困难:框架与各个包之间的版本兼容性需要查阅尝试;接口设计需要不停修改完善。
222100225林璞今日进展:完成项目框架基本搭建
遇到的困难:暂无
现在到明天站立式会议的安排:完成自己任务安排的部分接口
心得体会:熟悉了后端框架的搭建
222100226欧景天今日进展:设置底部导航栏划分模块、简单完成专注页面
遇到的困难:样式不好设计
现在到明天站立式会议的安排:初步实现专注功能
心得体会:对小程序的整体框架有更深的理解
222100232熊铃锋今日进展:询问前后端人员,完成代码规范,举行线上会议,完成会议记录
遇到的困难:暂无
现在到明天站立式会议的安排:完成第二次的站立时会议随笔,根据组长安排完成任务
心得体会:加深了对项目冲刺进程的理解
222100235黄烨琳今日进展:编写新增事务
遇到困难:http状态码的返回
安排:完成删除事务和修改事务
心得体会:对http状态码有了进一步的理解
222100327赵振廷今日进展:完成了“个人页面”设计
遇到的困难:不熟练微信小程序开发的应用
今天到明天站立会议的安排:完成“点赞”内容
心得体会:微信小程序的制作十分快捷
222100329衷进之今日进展:完成了“好友页面”设计
遇到的困难:微信小程序的应用不熟练
今天到明天站立会议的安排:完成“好友”内容
心得体会:需要对css的使用加强学习
052106112林黄骁今日进展:学习了微信认证登录的方式
遇到的困难:认证方式相较传统登录更加复杂
现在到明天站立式会议的安排:将登录认证方式应用到项目中
心得体会:熟悉了微信登录方式的使用技巧,对微信小程序的理解更进一步

四、项目展示

  • 前端截图

img

  • 开发成员代码签入记录
  • 前端:

img

img

  • 后端:

img

img

  • 后端截图

img

/**
* jwt令牌校验的拦截器
  */
  @Component
  @Slf4j
  public class JwtTokenUserInterceptor implements HandlerInterceptor {

  @Autowired
  private JwtProperties jwtProperties;

  /**
    * 校验jwt
    *
    * @param request
    * @param response
    * @param handler
    * @return
    * @throws Exception
      */
      public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
      //判断当前拦截到的是Controller的方法还是其他资源
      if (!(handler instanceof HandlerMethod)) {
      //当前拦截到的不是动态方法,直接放行
      return true;
      }

      //1、从请求头中获取令牌
      String token = request.getHeader(jwtProperties.getUserTokenName());

      //2、校验令牌
      try {
      log.info("jwt校验token:{}", token);
      Claims claims = JwtUtil.parseJWT(jwtProperties.getUserSecretKey(), token);
      Long userId = Long.valueOf(claims.get("userId").toString());
      log.info("当前用户id:{}", userId);
      //BaseContext.setCurrentId(userId);
      //3、通过,放行
      return true;
      } catch (Exception ex) {
      //4、不通过,响应401状态码
      response.setStatus(401);
      return false;
      }
      }
      }

...全文
127 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

122

社区成员

发帖
与我相关
我的任务
社区描述
FZU-SE
软件工程 高校
社区管理员
  • LinQF39
  • 助教-吴可仪
  • 一杯时间
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧