xiongzhu 4 лет назад
Родитель
Сommit
a8824e5b8f
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      src/main/java/com/izouma/nineth/web/CollectionController.java

+ 4 - 2
src/main/java/com/izouma/nineth/web/CollectionController.java

@@ -3,18 +3,18 @@ package com.izouma.nineth.web;
 import com.izouma.nineth.domain.Collection;
 import com.izouma.nineth.dto.CollectionDTO;
 import com.izouma.nineth.dto.CreateBlindBox;
-import com.izouma.nineth.service.CollectionService;
 import com.izouma.nineth.dto.PageQuery;
 import com.izouma.nineth.exception.BusinessException;
 import com.izouma.nineth.repo.CollectionRepo;
+import com.izouma.nineth.service.CollectionService;
 import com.izouma.nineth.service.LikeService;
 import com.izouma.nineth.utils.ObjUtils;
 import com.izouma.nineth.utils.SecurityUtils;
 import com.izouma.nineth.utils.excel.ExcelUtils;
 import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
+import org.springframework.cache.annotation.CacheEvict;
 import org.springframework.data.domain.Page;
-import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletResponse;
@@ -67,12 +67,14 @@ public class CollectionController extends BaseController {
 
     @GetMapping("/{id}/like")
     @ApiOperation("点赞")
+    @CacheEvict("collection")
     public void like(@PathVariable Long id) {
         likeService.like(SecurityUtils.getAuthenticatedUser().getId(), id);
     }
 
     @GetMapping("/{id}/unlike")
     @ApiOperation("取消点赞")
+    @CacheEvict("collection")
     public void unlike(@PathVariable Long id) {
         likeService.unlike(SecurityUtils.getAuthenticatedUser().getId(), id);
     }