122
社区成员




这个作业属于哪个课程 | <2302软件工程社区> |
---|---|
这个作业要求在哪里 | 团队作业—beta冲刺+事后诸葛亮 |
这个作业的目标 | 团队Beta冲刺 |
团队名称 | 托码头小队 |
团队项目 | Tomato时间管理小程序 |
其他参考文献 | 《构建之法》 |
人员 | 描述 |
---|---|
222100224林然鹏 | 今日进展:进行评论模块部分接口前后的联调。 遇到的困难:忽略了一些异常处理 现在到明天站立式会议的安排:继续完善功能 心得体会:联调总能暴露许多问题。 |
222100225林璞 | 今日进展:华为云后端代码部署 遇到的困难:服务器使用不熟练 现在到明天站立式会议的安排:继续进行功能测试 心得体会:继续测试! |
222100226欧景天 | 今日进展:完成评论组件发布和显示 遇到的困难:后端传输的数据与接口文档不一致 现在到明天站立式会议的安排:完成回复评论 心得体会:很难 |
222100119柯昊旸 | 今日进展:完成第五天的Beta冲刺,对前端界面进行优化 遇到的困难:后端数据传输有问题 现在到明天站立式会议的安排:完成第六次的Beta冲刺随笔,继续优化前端,完成评论功能界面优化 心得体会:还是要不断练习 |
222100235黄烨琳 | 今日进展:修复自己接口的BUG 遇到的困难:暂无 现在到明天站立式会议的安排:继续对自己负责的接口进行测试 心得体会:测试找到自己接口的BUG了,幸好不是大问题修复起来比较简单 |
222100327赵振廷 | 今日进展:对bug的补足完成 遇到的困难:界面填充不充分 现在到明天站立式会议的安排安排:继续补足页面bug 心得体会:很多麻烦 |
222100329衷进之 | 今日进展:完成图片格式转换问题 遇到的困难:暂无 现在到明天站立式会议的安排:对bug进行修改 心得体会:失败是成功之母 |
052106112林黄骁 | 今日进展:重新部署 nginx 遇到的困难:不熟悉源码部署 现在到明天站立式会议的安排:讨论 c++三板斧构建项目方式 心得体会:第一次在服务器上是使用包管理器安装的 nginx,缺少了一部分我们系统所需的组件,导致需要从源码构建,但我之前没有使用过源码构建,对我来说难度很大 |
开发成员代码签入记录
后端:
所有工作的预期时间:21天时间,共有待办、我的、登录、文章展示、专注计时、社交等模块功能需要完成。
目前已经完成的工作量:后端程序正在试验前后端联调,开始使用华为云服务器。
前端界面:待办、我的、论坛、登录等模块功能已完成,评论的页面,专注功能的计时都已完成,完成评论组件发布和显示
还剩余的工作量:前端论坛的评论功能界面还未完成,回复评论功能需要优化。
- @Override
- public List<CommentVO> listComment(Long articleId) {
- QueryWrapper<Comment> qw=new QueryWrapper<>();
- QueryWrapper<User> qw1=new QueryWrapper<>();
- qw.eq("article_id",articleId);
- List<Comment> list=commentMapper.selectList(qw);
- User user;
- List<CommentVO> targetList=new ArrayList<>();
- for (Comment item:list) {
- CommentVO temp= new CommentVO(item);
- qw.eq("user_id",temp.getUserId());
- user=userMapper.selectOne(qw1);
- if (user==null) {
- throw new BaseException("该评论用户已删除");
- }
- temp.setAvator(imgBaseURL+user.getAvatar());
- temp.setUserName(user.getUsername());
- temp.setIsLiked(commentMapper.selectCommentLike(BaseContext.getCurrentId(),item.getId())!=null ? 1L:0L);
- targetList.add(temp);
- }
- return targetList;
- }
-
- @Override
- public void insertComment(CommentDTO commentDTO) {
- if (commentDTO.getContent().isEmpty()) {
- throw new BaseException("评论内容不能为空");
- }
- Comment comment= BeanUtil.copyProperties(commentDTO,Comment.class);
- comment.setUserId(BaseContext.getCurrentId());
- save(comment);
- }