|
@@ -875,8 +875,17 @@ public class GroupRelationController {
|
|
|
* 车票所有常见问题
|
|
* 车票所有常见问题
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/get/questions")
|
|
@GetMapping("/get/questions")
|
|
|
- public Result<List<GoodsDonQaFrontView>> getAllTicketQuestions() {
|
|
|
|
|
- List<GoodsDonQaFrontView> donQaFrontViews = beanSearcher.searchAll(GoodsDonQaFrontView.class, MapUtils.flatBuilder(request.getParameterMap()).build());
|
|
|
|
|
|
|
+ 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();
|
|
|
|
|
+ for (char c : charArray) {
|
|
|
|
|
+ p.append(String.format(String.format(" and ga.problem like '%%%s%%'", c)));
|
|
|
|
|
+ }
|
|
|
|
|
+ builder.put("p", p);
|
|
|
|
|
+ }
|
|
|
|
|
+ List<GoodsDonQaFrontView> donQaFrontViews = beanSearcher.searchAll(GoodsDonQaFrontView.class, builder.build());
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(donQaFrontViews);
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(donQaFrontViews);
|
|
|
}
|
|
}
|
|
|
|
|
|