diff --git a/server/src/main/java/com/project/Glog/controller/BlogController.java b/server/src/main/java/com/project/Glog/controller/BlogController.java index ef42741..01e0edb 100644 --- a/server/src/main/java/com/project/Glog/controller/BlogController.java +++ b/server/src/main/java/com/project/Glog/controller/BlogController.java @@ -1,7 +1,9 @@ package com.project.Glog.controller; +import com.project.Glog.domain.Blog; import com.project.Glog.dto.request.user.UserCreateRequest; import com.project.Glog.dto.response.blog.MyPageResponse; +import com.project.Glog.repository.BlogRepository; import com.project.Glog.security.CurrentUser; import com.project.Glog.security.UserPrincipal; import com.project.Glog.service.BlogService; @@ -10,10 +12,14 @@ import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; +import java.util.Optional; + @RestController public class BlogController { @Autowired private BlogService blogService; + @Autowired + private BlogRepository blogRepository; @GetMapping("/mypage") public ResponseEntity goToMypage(@CurrentUser UserPrincipal userPrincipal){ @@ -62,4 +68,16 @@ public ResponseEntity putReadme(@CurrentUser UserPrincipal userPrincipal return new ResponseEntity<>("success update read-me", HttpStatus.OK); } + + @GetMapping("/is/new/blog") + public Boolean readHasBlog(@CurrentUser UserPrincipal userPrincipal){ + Optional blogOptional = blogRepository.findByUserId(userPrincipal.getId()); + + if(blogOptional.isPresent()){ + return true; + } + else{ + return false; + } + } }