Merge branch 'master-高质量运营2' into uat_code
This commit is contained in:
@ -73,7 +73,6 @@ public class HighQualityClientController {
|
|||||||
return BaseResponse.success(highQualityStyleService.getHighQualitySubjectList(inVO));
|
return BaseResponse.success(highQualityStyleService.getHighQualitySubjectList(inVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ApiOperation("工作风采")
|
@ApiOperation("工作风采")
|
||||||
@PostMapping("/eventStyle/list")
|
@PostMapping("/eventStyle/list")
|
||||||
public BaseResponse<List<HighQualityStyle>> getHighQualityStyleList(@RequestBody(required = false) HighQualityQueryInVO inVO) {
|
public BaseResponse<List<HighQualityStyle>> getHighQualityStyleList(@RequestBody(required = false) HighQualityQueryInVO inVO) {
|
||||||
@ -92,12 +91,25 @@ public class HighQualityClientController {
|
|||||||
public BaseResponse<Boolean> saveContact(@RequestBody HighQualityContact inVO) {
|
public BaseResponse<Boolean> saveContact(@RequestBody HighQualityContact inVO) {
|
||||||
return BaseResponse.success(highQualityContactService.saveContact(inVO));
|
return BaseResponse.success(highQualityContactService.saveContact(inVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation("点赞")
|
@ApiOperation("点赞")
|
||||||
@PostMapping("/saveLikes")
|
@PostMapping("/saveLikes")
|
||||||
public BaseResponse saveLikes(@RequestBody HighQualityLikes inVO) {
|
public BaseResponse saveLikes(@RequestBody HighQualityLikes inVO) {
|
||||||
return highQualityLikesService.saveLikes(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("保存评论")
|
@ApiOperation("保存评论")
|
||||||
@PostMapping("/saveComment")
|
@PostMapping("/saveComment")
|
||||||
public BaseResponse saveComment(@RequestBody HighQualityComment inVO) {
|
public BaseResponse saveComment(@RequestBody HighQualityComment inVO) {
|
||||||
@ -115,6 +127,17 @@ public class HighQualityClientController {
|
|||||||
return BaseResponse.success(highQualityCommentService.list(queryWrapper));
|
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文件下载")
|
@ApiOperation("oss文件下载")
|
||||||
@GetMapping("/download")
|
@GetMapping("/download")
|
||||||
public void download(@RequestParam String key, HttpServletResponse response) throws IOException {
|
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 saveLikes(HighQualityLikes inVo);
|
||||||
|
|
||||||
|
BaseResponse findLikesByUser(HighQualityLikes inVo);
|
||||||
|
|
||||||
|
BaseResponse findLikesCount(HighQualityLikes inVo);
|
||||||
}
|
}
|
||||||
|
@ -47,4 +47,23 @@ public class HighQualityLikesServiceImpl extends ServiceImpl<HighQualityLikesMap
|
|||||||
}
|
}
|
||||||
return BaseResponse.fail("点赞失败");
|
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