@@ -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