高质量-点赞数、评论数
This commit is contained in:
@ -73,7 +73,6 @@ public class HighQualityClientController {
|
||||
return BaseResponse.success(highQualityStyleService.getHighQualitySubjectList(inVO));
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation("工作风采")
|
||||
@PostMapping("/eventStyle/list")
|
||||
public BaseResponse<List<HighQualityStyle>> getHighQualityStyleList(@RequestBody(required = false) HighQualityQueryInVO inVO) {
|
||||
@ -92,12 +91,25 @@ public class HighQualityClientController {
|
||||
public BaseResponse<Boolean> saveContact(@RequestBody HighQualityContact inVO) {
|
||||
return BaseResponse.success(highQualityContactService.saveContact(inVO));
|
||||
}
|
||||
|
||||
@ApiOperation("点赞")
|
||||
@PostMapping("/saveLikes")
|
||||
public BaseResponse saveLikes(@RequestBody HighQualityLikes inVO) {
|
||||
return highQualityLikesService.saveLikes(inVO);
|
||||
}
|
||||
|
||||
@ApiOperation("是否已点赞")
|
||||
@PostMapping("/findLikesByUser")
|
||||
public BaseResponse findLikesByUser(@RequestBody HighQualityLikes inVO) {
|
||||
return highQualityLikesService.findLikesByUser(inVO);
|
||||
}
|
||||
|
||||
@ApiOperation("点赞数")
|
||||
@PostMapping("/findLikesCount")
|
||||
public BaseResponse findLikesCount(@RequestBody HighQualityLikes inVO) {
|
||||
return highQualityLikesService.findLikesCount(inVO);
|
||||
}
|
||||
|
||||
@ApiOperation("保存评论")
|
||||
@PostMapping("/saveComment")
|
||||
public BaseResponse saveComment(@RequestBody HighQualityComment inVO) {
|
||||
@ -115,6 +127,17 @@ public class HighQualityClientController {
|
||||
return BaseResponse.success(highQualityCommentService.list(queryWrapper));
|
||||
}
|
||||
|
||||
@ApiOperation("查询评论数")
|
||||
@PostMapping("/findCommentsCount")
|
||||
public BaseResponse findCommentsCount(@RequestBody HighQualityComment inVO) {
|
||||
if(StringUtils.isBlank(inVO.getReId())){
|
||||
BaseResponse.fail("查询不能为空");
|
||||
}
|
||||
inVO.setDeleteFlag(0);
|
||||
LambdaQueryWrapper<HighQualityComment> queryWrapper= Wrappers.lambdaQuery(inVO);
|
||||
return BaseResponse.success(highQualityCommentService.count(queryWrapper));
|
||||
}
|
||||
|
||||
@ApiOperation("oss文件下载")
|
||||
@GetMapping("/download")
|
||||
public void download(@RequestParam String key, HttpServletResponse response) throws IOException {
|
||||
|
@ -14,4 +14,8 @@ public interface HighQualityLikesService extends IService<HighQualityLikes>{
|
||||
|
||||
|
||||
BaseResponse saveLikes(HighQualityLikes inVo);
|
||||
|
||||
BaseResponse findLikesByUser(HighQualityLikes inVo);
|
||||
|
||||
BaseResponse findLikesCount(HighQualityLikes inVo);
|
||||
}
|
||||
|
@ -47,4 +47,23 @@ public class HighQualityLikesServiceImpl extends ServiceImpl<HighQualityLikesMap
|
||||
}
|
||||
return BaseResponse.fail("点赞失败");
|
||||
}
|
||||
@Override
|
||||
public BaseResponse findLikesByUser(HighQualityLikes inVo){
|
||||
BaseCacheUser cacheUser = iBaseCacheUserService.getCacheUser();
|
||||
LambdaQueryWrapper<HighQualityLikes> query= Wrappers.lambdaQuery();
|
||||
query.eq(HighQualityLikes::getReId,inVo.getReId());
|
||||
query.eq(HighQualityLikes::getAccount,cacheUser.getUserId());
|
||||
List<HighQualityLikes> list=this.list(query);
|
||||
if(list!=null && list.size()>0){
|
||||
return BaseResponse.success(true);
|
||||
}
|
||||
return BaseResponse.fail(false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public BaseResponse findLikesCount(HighQualityLikes inVo){
|
||||
LambdaQueryWrapper<HighQualityLikes> query= Wrappers.lambdaQuery();
|
||||
query.eq(HighQualityLikes::getReId,inVo.getReId());
|
||||
return BaseResponse.success(this.count(query));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user