Skip to content

Commit 28c446b

Browse files
fix: service 接口bug修复
1 parent 849fd4a commit 28c446b

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

service/app/controller/blog/comment.js

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,9 +262,22 @@ class CommentController extends controller {
262262
const { isAdd, visitorId, commentId } = request;
263263
let sql = "";
264264
if (isAdd) {
265-
sql = "INSERT INTO visitor_like(visitor_id, comment_id) VALUES(?, ?)";
265+
sql = "INSERT INTO visitor_like(visitor_id, comment_id) VALUES(?, ?) ";
266266
} else {
267-
sql = "DELETE FROM visitor_like WHERE visitor_id = ? AND comment_id = ?";
267+
const validateSql = `SELECT id FROM visitor_like WHERE visitor_like.visitor_id = ? AND visitor_like.comment_id = ?`;
268+
const selectResults = await this.app.mysql.query(validateSql, [
269+
visitorId,
270+
commentId,
271+
]);
272+
if (selectResults && selectResults.length > 0) {
273+
this.ctx.body = {
274+
success: true,
275+
message: "已经点过赞了",
276+
};
277+
} else {
278+
sql =
279+
"DELETE FROM visitor_like WHERE visitor_like.visitor_id = ? AND visitor_like.comment_id = ?";
280+
}
268281
}
269282
const updateResult = await this.app.mysql.query(sql, [
270283
visitorId,

0 commit comments

Comments
 (0)