Skip to content

Commit 35c8ed8

Browse files
fix: 修改评论接口
1 parent d27501f commit 35c8ed8

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

service/app/controller/blog/comment.js

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ class CommentController extends controller {
9191
const result = await this.app.mysql.query(sql, valus);
9292
if (result.affectedRows === 1) {
9393
let selectSql = "";
94+
let values = [request.parentId, request.offset, request.limit];
9495
if (request.typeName === "talkId") {
9596
selectSql = `SELECT visitor_comment.id as id, visitor_comment.be_comment_id as beCommentId,
9697
visitor_comment.comment as comment, visitor_comment.publish_time as publishTime, visitor_like.id as likeId, visitor_like.visitor_id as likeVisitorId,
@@ -125,14 +126,11 @@ class CommentController extends controller {
125126
FROM visitor_comment
126127
LEFT JOIN visitor ON visitor_comment.visitor_id = visitor.id
127128
LEFT JOIN visitor_like ON visitor_comment.id = visitor_like.comment_id
128-
WHERE about_id = ?
129+
WHERE about_id IS NOT NULL
129130
ORDER BY visitor_comment.publish_time DESC LIMIT ?,?`;
131+
values = [request.offset, request.limit];
130132
}
131-
const selectResults = await this.app.mysql.query(selectSql, [
132-
request.parentId,
133-
request.offset,
134-
request.limit,
135-
]);
133+
const selectResults = await this.app.mysql.query(selectSql, values);
136134
if (selectResults.length > 0) {
137135
/** 获取去重后的id列表 */
138136
const commentIds = [
@@ -178,6 +176,7 @@ class CommentController extends controller {
178176
async getComments() {
179177
const request = this.ctx.request.body;
180178
let selectSql = "";
179+
let values = [request.parentId, request.offset, request.limit];
181180
if (request.typeName === "talkId") {
182181
selectSql = `SELECT visitor_comment.id as id, visitor_comment.be_comment_id as beCommentId,
183182
visitor_comment.comment as comment, visitor_comment.publish_time as publishTime, visitor_like.id as likeId, visitor_like.visitor_id as likeVisitorId,
@@ -214,12 +213,9 @@ class CommentController extends controller {
214213
LEFT JOIN visitor_like ON visitor_comment.id = visitor_like.comment_id
215214
WHERE about_id = ?
216215
ORDER BY visitor_comment.publish_time DESC LIMIT ?,?`;
216+
values = [request.offset, request.limit];
217217
}
218-
const selectResults = await this.app.mysql.query(selectSql, [
219-
request.parentId,
220-
request.offset,
221-
request.limit,
222-
]);
218+
const selectResults = await this.app.mysql.query(selectSql, values);
223219
if (selectResults) {
224220
/** 获取去重后的id列表 */
225221
const commentIds = [...new Set(selectResults.map((result) => result.id))];

0 commit comments

Comments
 (0)