Ver código fonte

文章-v0.0.6

MOKASZ\lw12420 1 ano atrás
pai
commit
ae3af14bc9

+ 5 - 5
launch-admin/src/main/java/com/webflux/launchadmin/mysql/service/article/ArticleSercieImp.java

@@ -313,7 +313,7 @@ public class ArticleSercieImp implements ArticleServiceInterface {
         }
         if(Objects.nonNull(articleReq.getTitle()) && !"".equals(articleReq.getTitle().trim())){
             stringBuilder.append(" AND  title like ");
-            stringBuilder.append("%").append(articleReq.getTitle()).append("%");
+            stringBuilder.append(" '%").append(articleReq.getTitle()).append("%' ");
         }
         if(Objects.nonNull(articleReq.getType()) && !"".equals(articleReq.getType().trim())){
             stringBuilder.append(" AND  type = ");
@@ -321,7 +321,7 @@ public class ArticleSercieImp implements ArticleServiceInterface {
         }
         if(Objects.nonNull(articleReq.getAuthor()) && !"".equals(articleReq.getAuthor().trim())){
             stringBuilder.append(" AND  author like ");
-            stringBuilder.append("%").append(articleReq.getAuthor()).append("%");
+            stringBuilder.append(" '%").append(articleReq.getAuthor()).append("%' ");
         }
         if(Objects.nonNull(articleReq.getDateTimeStr()) && !"".equals(articleReq.getDateTimeStr().trim())){
             String dateTimeStr = articleReq.getDateTimeStr();
@@ -337,7 +337,7 @@ public class ArticleSercieImp implements ArticleServiceInterface {
             if (!labelManagements.isEmpty()) {
                 labelManagements.stream().map(LabelManagement::name).forEach(labelManagement -> {
                     stringBuilder.append(" OR  labels like ");
-                    stringBuilder.append("%").append(labelManagement).append("%");
+                    stringBuilder.append(" '%").append(labelManagement).append("%' ");
                 });
             }
             StringBuilder stringBuilderPage = new StringBuilder();
@@ -517,7 +517,7 @@ public class ArticleSercieImp implements ArticleServiceInterface {
             if (!labelManagements.isEmpty()) {
                 labelManagements.stream().map(LabelManagement::name).forEach(labelManagement -> {
                     stringBuilder.append(" OR  labels like ");
-                    stringBuilder.append("%").append(labelManagement).append("%");
+                    stringBuilder.append(" '%").append(labelManagement).append("%' ");
                 });
             }else {
                 Paged<ArticleOutRes> articleResPaged = new Paged<>(0,List.of(), page, size);
@@ -699,7 +699,7 @@ public class ArticleSercieImp implements ArticleServiceInterface {
             if (!labelManagements.isEmpty()) {
                 labelManagements.stream().map(LabelManagement::name).forEach(labelManagement -> {
                     stringBuilder.append(" OR  labels like ");
-                    stringBuilder.append("%").append(labelManagement).append("%");
+                    stringBuilder.append(" '%").append(labelManagement).append("%' ");
                 });
             }else {
                 Paged<ArticleOutRes> articleResPaged =