|
@@ -80,6 +80,11 @@ public class UserOpinionController extends BladeController {
|
|
|
public R<Boolean> cancelGood(@RequestParam String userOpinionId){
|
|
|
if(StringUtils.isNotEmpty(userOpinionId)){
|
|
|
UserOpinion opinion = this.userOpinionService.getById(userOpinionId);
|
|
|
+
|
|
|
+ //删除当前用户对当前工单的点赞信息
|
|
|
+ BladeUser user = AuthUtil.getUser();
|
|
|
+ this.userOpinionGoodService.update(Wrappers.<UserOpinionGood>lambdaUpdate().set(UserOpinionGood::getIsDeleted, 1).eq(UserOpinionGood::getCreateUser, user.getUserId()).eq(UserOpinionGood::getUserOpinionId, userOpinionId));
|
|
|
+
|
|
|
//获取原本的点赞数
|
|
|
Integer oldGood = opinion.getGoodNumber();
|
|
|
return R.data(this.userOpinionService.update(Wrappers.<UserOpinion>lambdaUpdate().set(UserOpinion::getGoodNumber, (oldGood - 1)).eq(UserOpinion::getId, userOpinionId)));
|