冲刺博客Day6

DAY6

1.会议照片

2.工作详情

成员 昨天已完成的工作 今天计划完成的工作 工作中遇到的困难
周讯超 完成发布模块 完成广场模块 无
林佳浩 收藏模块后端开发 评论模块代码的完成 暂无
黄欣茵 核心页面的初步开发 完成微信小程序相关信息的创建 有些信息不会填写
江男辉 进一步学习新技术 把用户需求新增功能完善可运作 进程问题
夏依达 代码整合、复审 数据库的构建以及环境配置 继续后端优化修改
阿卜杜乃比 核心页面的初步开发 数据库的构建以及环境配置 有些地方不知道从何下手

3.燃尽图

4.签入记录

5.主要代码截图

点击查看代码
    // 1.插入评论(一级、二级...)
    @PostMapping("/insertComment")
    public ReturnResult insertComment(@RequestBody Comment comment){
        Integer commId = commentService.insertComment(comment);
        if (commId != null && commId != 0) {
            Map<String,Integer> resultMap =  new HashMap<>();
            resultMap.put("commId",commId);
            returnResult.success(resultMap);
        } else {
            returnResult.failed();
        }
        return returnResult;
    }


    // 2.根据帖子id获取一级评论
    @GetMapping("/getOLComments/{postId}/{current}/{order}")
    public ReturnResult getOLComments(@PathVariable(value = "postId") Integer postId,
                                      @PathVariable(value = "current") Integer current,
                                      @PathVariable(value = "order") Integer order){    // restful风格不能省略
        List<Comment> comments = commentService.getOLComments(postId,current,order);
        if (comments != null) {
            returnResult.success(comments);
        } else {
            returnResult.failed();
        }
        return returnResult;
    }


    // 3.根据一级评论id获取二级、三级。。评论
    @GetMapping("/getDetailedComment/{parentId}/{current}")
    public ReturnResult getDetailedComment(@PathVariable(value = "parentId",required = true) Integer parentId,
                                           @PathVariable(value = "current",required = true) Integer current){
        List<Comment> comments = commentService.getDetailedComment(parentId,current);
        if (comments != null) {
            returnResult.success(comments);
        } else {
            returnResult.failed();
        }
        return returnResult;
    }


    // 4.根据用户id获取所有评论
    @GetMapping("/getUerComments/{userId}")
    public ReturnResult getUerComments(@PathVariable(value = "userId",required = true) Integer userId){
        List<Comment> comments = commentService.getUserComments(userId);
        if (comments != null) {
            returnResult.success(comments);
        } else {
            returnResult.failed();
        }
        return returnResult;
    }

    // 5.根据评论id删除评论
    @DeleteMapping("/delete/{commId}")
    public ReturnResult deleteComment(@PathVariable(value = "commId",required = true) Integer commId){
        Integer result = commentService.deleteComment(commId);
        if (result != 0) {
            returnResult.success(result);
        } else {
            returnResult.failed();
        }
        return returnResult;
    }


    // 6.点赞(使用乐观锁进行同步更新控制)
    @PutMapping("/like/{commId}")
    public ReturnResult like(@PathVariable(value = "commId",required = true) Integer commId){
        Integer result = commentService.like(commId);
        if (result != 0) {
            returnResult.success(result);
        } else {
            returnResult.failed();
        }
        return returnResult;
    }

    // 7.点灭(取消点亮)
    @PutMapping("/notlike/{commId}")
    public ReturnResult notlike(@PathVariable(value = "commId",required = true) Integer commId){
        Integer result = commentService.notlike(commId);
        if (result != 0) {
            returnResult.success(result);
        } else {
            returnResult.failed();
        }
        return returnResult;
    }

    // 8.获取热评
    @GetMapping("/getHot/{postId}")
    public ReturnResult getHot(@PathVariable(value = "postId",required = true) Integer postId){
        Comment comment = commentService.getHot(postId);
        if (comment != null) {
            returnResult.success(comment);
        } else {
            returnResult.failed();
        }
        return returnResult;
    }

    // 9.获取其他用户对本用户的回复
    @GetMapping("/getReply/{respondId}")
    public ReturnResult getReply(@PathVariable(value = "respondId",required = true) Integer respondId){
        List<Comment> comments = commentService.getReply(respondId);
        if (comments != null) {
            returnResult.success(comments);
        } else {
            returnResult.failed();
        }
        return returnResult;
    }
}


6.运行截图

前端广场模块

7.每日工作总结

成员 总结
周讯超 完成了首页和登陆注册,接口超时问题明天解决
林佳浩 今天完成了评论模块,明天继续肝
黄欣茵 完成项目基本功能
江男辉 新功能基本能完成
夏依达 懂得任务的分解,跟团队项目的合并
阿卜杜乃比 任务的分解,跟团队项目的合并
posted @ 2021-11-27 01:10  代码能跑就行  阅读(52)  评论(0)    收藏  举报