更多--添加--取消点赞
This commit is contained in:
parent
484cfdf02d
commit
974f0d7ce3
@ -1653,6 +1653,38 @@ public class AppSystemController extends BaseController {
|
||||
}
|
||||
|
||||
// 取消点赞
|
||||
@Transactional
|
||||
@GetMapping("/cancelLike/{workId}")
|
||||
public AjaxResult cancelLike(@PathVariable("workId") Long workId)
|
||||
{
|
||||
Long userId = getUserId();
|
||||
System.out.println("userId : "+userId);
|
||||
//
|
||||
SysUserLike sysUserLike = new SysUserLike();
|
||||
sysUserLike.setUserId(userId);
|
||||
sysUserLike.setTargetId(workId);
|
||||
// 点赞发布作品
|
||||
sysUserLike.setTargetType("1");
|
||||
// sysUserLike.setStatus("0");
|
||||
|
||||
List<SysUserLike> sysUserLikeList = sysUserLikeService.selectSysUserLikeList(sysUserLike);
|
||||
if(sysUserLikeList==null || sysUserLikeList.get(0).getStatus().equals("1")){
|
||||
return error("请不要取消自己没点赞过的作品的赞");
|
||||
}
|
||||
sysUserLike = sysUserLikeList.get(0);
|
||||
// 取消点赞
|
||||
sysUserLike.setStatus("1");
|
||||
|
||||
System.out.println("sysUserLike id : "+sysUserLike.getId());
|
||||
|
||||
sysUserLikeService.updateSysUserLike(sysUserLike);
|
||||
|
||||
// 作品点赞数减1
|
||||
UserWork userWork = userWorkService.selectUserWorkByWorkId(workId);
|
||||
userWork.setReceiveRockets(userWork.getReceiveRockets() - 1);
|
||||
userWorkService.updateUserWork(userWork);
|
||||
return success("取消点赞成功");
|
||||
}
|
||||
|
||||
// 更多--查看发布作品详情
|
||||
@GetMapping("/getMoreUserPublishWorkDetail/{workId}")
|
||||
@ -1693,6 +1725,7 @@ public class AppSystemController extends BaseController {
|
||||
sysUserLike.setUserId(getUserId());
|
||||
sysUserLike.setTargetId(workId);
|
||||
sysUserLike.setTargetType("1");
|
||||
sysUserLike.setStatus("0");
|
||||
List<SysUserLike> sysUserLikeList = sysUserLikeService.selectSysUserLikeList(sysUserLike);
|
||||
if(sysUserLikeList.size() > 0){
|
||||
// 已点赞
|
||||
|
||||
Loading…
Reference in New Issue
Block a user