zoujiajian 10 月之前
父節點
當前提交
073452d7d5
共有 1 個文件被更改,包括 26 次插入1 次删除
  1. 26 1
      netflix-web/src/main/java/com/cyksj/web/controller/group/GroupRelationController.java

+ 26 - 1
netflix-web/src/main/java/com/cyksj/web/controller/group/GroupRelationController.java

@@ -921,7 +921,32 @@ public class GroupRelationController {
      * 车票所有常见问题
      */
     @GetMapping("/get/questions")
-    public Result<SearchResult<GoodsDonQaFrontView>> getAllTicketQuestions(String participle) {
+    public Result<List<GoodsDonQaFrontView>> getAllTicketQuestions(String participle) {
+        MapBuilder builder = MapUtils.flatBuilder(request.getParameterMap());
+        if (StrUtil.isNotBlank(participle)) {
+            char[] charArray = participle.toCharArray();
+            StringBuilder p = new StringBuilder();
+            p.append("and (");
+            for (int i = 0; i < charArray.length; i++) {
+                char c = charArray[i];
+                p.append(String.format(" ga.problem like '%%%s%%'", c));
+                if (i != charArray.length - 1) {
+                    p.append(" or ");
+                }
+            }
+            p.append(")");
+            builder.put("p", p);
+        }
+        List<GoodsDonQaFrontView> donQaFrontViews = beanSearcher.searchAll(GoodsDonQaFrontView.class, builder.build());
+        return GatewayResponse.SUCCESS.newBuilder().toResult(donQaFrontViews);
+    }
+
+
+    /**
+     * 车票常见问题 分页
+     */
+    @GetMapping("/get/questions/page")
+    public Result<SearchResult<GoodsDonQaFrontView>> getTicketQuestionsPage(String participle) {
         MapBuilder builder = MapUtils.flatBuilder(request.getParameterMap());
         if (StrUtil.isNotBlank(participle)) {
             char[] charArray = participle.toCharArray();