Pārlūkot izejas kodu

取消点赞接口调整

huangjn 3 gadi atpakaļ
vecāks
revīzija
0c4d768c7b

+ 5 - 0
blade-service/blade-business/src/main/java/org/springblade/business/controller/UserOpinionController.java

@@ -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)));