|
|
@@ -942,6 +942,31 @@ public class GroupRelationController {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 车票常见问题 分页
|
|
|
+ */
|
|
|
+ @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();
|
|
|
+ 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);
|
|
|
+ }
|
|
|
+ SearchResult<GoodsDonQaFrontView> donQaFrontViews = beanSearcher.search(GoodsDonQaFrontView.class, builder.build());
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(donQaFrontViews);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 是否首次购买车票
|
|
|
*/
|