소스 검색

判断是否本人持有

wangqifan 3 년 전
부모
커밋
c24931a890

+ 9 - 0
src/main/java/com/izouma/nineth/service/nftdomain/CartService.java

@@ -66,4 +66,13 @@ public class CartService {
         result.put("inCart", inCart(collectionId, userId));
         return result;
     }
+
+    public Map<String, Object> collectionCartStatus() {
+        Long userId = SecurityUtils.getAuthenticatedUser().getId();
+        Long count = cartRepo.countAllByUserIdAndDel(userId, false);
+        Map<String, Object> result = new HashMap<>();
+        result.put("count", count);
+//        result.put("inCart", inCart(collectionId, userId));
+        return result;
+    }
 }

+ 5 - 0
src/main/java/com/izouma/nineth/web/nftdomain/CartController.java

@@ -61,6 +61,11 @@ public class CartController extends BaseController {
         return cartService.collectionCartStatus(collectionId);
     }
 
+    @PostMapping("/myStatus")
+    public Map<String, Object> status() {
+        return cartService.collectionCartStatus();
+    }
+
 
     //@PreAuthorize("hasRole('ADMIN')")
     @PostMapping("/all")