冲刺博客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.每日工作总结
成员 | 总结 |
---|---|
周讯超 | 完成了首页和登陆注册,接口超时问题明天解决 |
林佳浩 | 今天完成了评论模块,明天继续肝 |
黄欣茵 | 完成项目基本功能 |
江男辉 | 新功能基本能完成 |
夏依达 | 懂得任务的分解,跟团队项目的合并 |
阿卜杜乃比 | 任务的分解,跟团队项目的合并 |
标签:value,PathVariable,Day6,returnResult,博客,冲刺,commId,Integer,comments 来源: https://www.cnblogs.com/zxccode/p/15610492.html