diff --git a/VamPa/src/main/java/com/vam/controller/ReplyController.java b/VamPa/src/main/java/com/vam/controller/ReplyController.java
index 4f1db39..9534a23 100644
--- a/VamPa/src/main/java/com/vam/controller/ReplyController.java
+++ b/VamPa/src/main/java/com/vam/controller/ReplyController.java
@@ -21,4 +21,12 @@ public class ReplyController {
replyService.enrollReply(dto);
}
+ /* 댓글 체크 */
+ /* memberId, bookId 파라미터 */
+ /* 존재 : 1 / 존재x : 0 */
+ @PostMapping("/check")
+ public String replyCheckPOST(ReplyDTO dto) {
+ return replyService.checkReply(dto);
+ }
+
}
diff --git a/VamPa/src/main/java/com/vam/mapper/ReplyMapper.java b/VamPa/src/main/java/com/vam/mapper/ReplyMapper.java
index 3d2b92d..f1665d1 100644
--- a/VamPa/src/main/java/com/vam/mapper/ReplyMapper.java
+++ b/VamPa/src/main/java/com/vam/mapper/ReplyMapper.java
@@ -7,4 +7,7 @@ public interface ReplyMapper {
/* 댓글 등록 */
public int enrollReply(ReplyDTO dto);
+ /* 댓글 존재 체크 */
+ public Integer checkReply(ReplyDTO dto);
+
}
diff --git a/VamPa/src/main/java/com/vam/service/ReplyService.java b/VamPa/src/main/java/com/vam/service/ReplyService.java
index b77503e..89ef5a0 100644
--- a/VamPa/src/main/java/com/vam/service/ReplyService.java
+++ b/VamPa/src/main/java/com/vam/service/ReplyService.java
@@ -5,6 +5,9 @@ import com.vam.model.ReplyDTO;
public interface ReplyService {
/* 댓글 등록 */
- public int enrollReply(ReplyDTO dto);
+ public int enrollReply(ReplyDTO dto);
+
+ /* 댓글 존재 체크 */
+ public String checkReply(ReplyDTO dto);
}
diff --git a/VamPa/src/main/java/com/vam/service/ReplyServiceImpl.java b/VamPa/src/main/java/com/vam/service/ReplyServiceImpl.java
index 457b1e8..2a1b654 100644
--- a/VamPa/src/main/java/com/vam/service/ReplyServiceImpl.java
+++ b/VamPa/src/main/java/com/vam/service/ReplyServiceImpl.java
@@ -21,4 +21,20 @@ public class ReplyServiceImpl implements ReplyService{
return result;
}
+
+ /* 댓글 존재 체크 */
+ @Override
+ public String checkReply(ReplyDTO dto) {
+
+ Integer result = replyMapper.checkReply(dto);
+
+ if(result == null) {
+ return "0";
+ } else {
+ return "1";
+ }
+
+ }
+
+
}
diff --git a/VamPa/src/main/resources/com/vam/mapper/ReplyMapper.xml b/VamPa/src/main/resources/com/vam/mapper/ReplyMapper.xml
index 44ba271..03ad494 100644
--- a/VamPa/src/main/resources/com/vam/mapper/ReplyMapper.xml
+++ b/VamPa/src/main/resources/com/vam/mapper/ReplyMapper.xml
@@ -10,5 +10,12 @@
insert into vam_reply(bookId, memberId, content, rating) values(#{bookId}, #{memberId}, #{content}, #{rating})
+
+
\ No newline at end of file
diff --git a/VamPa/target/classes/com/vam/mapper/ReplyMapper.xml b/VamPa/target/classes/com/vam/mapper/ReplyMapper.xml
index 44ba271..03ad494 100644
--- a/VamPa/target/classes/com/vam/mapper/ReplyMapper.xml
+++ b/VamPa/target/classes/com/vam/mapper/ReplyMapper.xml
@@ -10,5 +10,12 @@
insert into vam_reply(bookId, memberId, content, rating) values(#{bookId}, #{memberId}, #{content}, #{rating})
+
+
\ No newline at end of file
diff --git a/VamPa/target/m2e-wtp/web-resources/META-INF/maven/com.vam/controller/pom.properties b/VamPa/target/m2e-wtp/web-resources/META-INF/maven/com.vam/controller/pom.properties
index 67f42c0..59e8d33 100644
--- a/VamPa/target/m2e-wtp/web-resources/META-INF/maven/com.vam/controller/pom.properties
+++ b/VamPa/target/m2e-wtp/web-resources/META-INF/maven/com.vam/controller/pom.properties
@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
-#Mon Jan 03 13:38:26 KST 2022
+#Fri Jan 07 17:32:29 KST 2022
m2e.projectLocation=C\:\\Users\\sjinj\\git\\Blog_Project2\\VamPa
m2e.projectName=VamPa
groupId=com.vam
diff --git a/VamPa_MySQL/src/main/java/com/vam/controller/ReplyController.java b/VamPa_MySQL/src/main/java/com/vam/controller/ReplyController.java
index 679e197..1c3fac2 100644
--- a/VamPa_MySQL/src/main/java/com/vam/controller/ReplyController.java
+++ b/VamPa_MySQL/src/main/java/com/vam/controller/ReplyController.java
@@ -21,4 +21,12 @@ public class ReplyController {
replyService.enrollReply(dto);
}
+ /* 댓글 체크 */
+ /* memberId, bookId 파라미터 */
+ /* 존재 : 1 / 존재x : 0 */
+ @PostMapping("/check")
+ public String replyCheckPOST(ReplyDTO dto) {
+ return replyService.checkReply(dto);
+ }
+
}
diff --git a/VamPa_MySQL/src/main/java/com/vam/mapper/ReplyMapper.java b/VamPa_MySQL/src/main/java/com/vam/mapper/ReplyMapper.java
index 6349785..a2f0f8a 100644
--- a/VamPa_MySQL/src/main/java/com/vam/mapper/ReplyMapper.java
+++ b/VamPa_MySQL/src/main/java/com/vam/mapper/ReplyMapper.java
@@ -6,5 +6,8 @@ public interface ReplyMapper {
/* 댓글 등록 */
public int enrollReply(ReplyDTO dto);
+
+ /* 댓글 존재 체크 */
+ public Integer checkReply(ReplyDTO dto);
}
diff --git a/VamPa_MySQL/src/main/java/com/vam/service/ReplyService.java b/VamPa_MySQL/src/main/java/com/vam/service/ReplyService.java
index 70a9988..932d128 100644
--- a/VamPa_MySQL/src/main/java/com/vam/service/ReplyService.java
+++ b/VamPa_MySQL/src/main/java/com/vam/service/ReplyService.java
@@ -6,5 +6,8 @@ public interface ReplyService {
/* 댓글 등록 */
public int enrollReply(ReplyDTO dto);
+
+ /* 댓글 존재 체크 */
+ public String checkReply(ReplyDTO dto);
}
diff --git a/VamPa_MySQL/src/main/java/com/vam/service/ReplyServiceImpl.java b/VamPa_MySQL/src/main/java/com/vam/service/ReplyServiceImpl.java
index 2985986..038a915 100644
--- a/VamPa_MySQL/src/main/java/com/vam/service/ReplyServiceImpl.java
+++ b/VamPa_MySQL/src/main/java/com/vam/service/ReplyServiceImpl.java
@@ -21,4 +21,18 @@ public class ReplyServiceImpl implements ReplyService{
return result;
}
+ /* 댓글 존재 체크 */
+ @Override
+ public String checkReply(ReplyDTO dto) {
+
+ Integer result = replyMapper.checkReply(dto);
+
+ if(result == null) {
+ return "0";
+ } else {
+ return "1";
+ }
+
+ }
+
}
diff --git a/VamPa_MySQL/src/main/resources/com/vam/mapper/ReplyMapper.xml b/VamPa_MySQL/src/main/resources/com/vam/mapper/ReplyMapper.xml
index 44ba271..39830ab 100644
--- a/VamPa_MySQL/src/main/resources/com/vam/mapper/ReplyMapper.xml
+++ b/VamPa_MySQL/src/main/resources/com/vam/mapper/ReplyMapper.xml
@@ -10,5 +10,12 @@
insert into vam_reply(bookId, memberId, content, rating) values(#{bookId}, #{memberId}, #{content}, #{rating})
+
+
\ No newline at end of file
diff --git a/VamPa_MySQL/target/classes/com/vam/mapper/ReplyMapper.xml b/VamPa_MySQL/target/classes/com/vam/mapper/ReplyMapper.xml
index 44ba271..39830ab 100644
--- a/VamPa_MySQL/target/classes/com/vam/mapper/ReplyMapper.xml
+++ b/VamPa_MySQL/target/classes/com/vam/mapper/ReplyMapper.xml
@@ -10,5 +10,12 @@
insert into vam_reply(bookId, memberId, content, rating) values(#{bookId}, #{memberId}, #{content}, #{rating})
+
+
\ No newline at end of file
diff --git a/VamPa_MySQL/target/m2e-wtp/web-resources/META-INF/maven/com.vam/controller/pom.properties b/VamPa_MySQL/target/m2e-wtp/web-resources/META-INF/maven/com.vam/controller/pom.properties
index 132e0cc..14ba800 100644
--- a/VamPa_MySQL/target/m2e-wtp/web-resources/META-INF/maven/com.vam/controller/pom.properties
+++ b/VamPa_MySQL/target/m2e-wtp/web-resources/META-INF/maven/com.vam/controller/pom.properties
@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
-#Mon Jan 03 13:38:26 KST 2022
+#Fri Jan 07 17:32:30 KST 2022
m2e.projectLocation=C\:\\Users\\sjinj\\git\\Blog_Project2\\VamPa_MySQL
m2e.projectName=VamPa_MySQL
groupId=com.vam