|
@@ -126,6 +126,7 @@ public class FaultCaseServiceImpl extends BaseServiceImpl<FaultCaseMapper, Fault
|
|
|
*/
|
|
|
@Override
|
|
|
public PageResult<FaultCaseVo> selectPage(FaultCaseBo faultCaseBo) {
|
|
|
+
|
|
|
QueryWrapper queryWrapper = buildQueryWrapper(faultCaseBo);
|
|
|
Page<FaultCaseVo> page = this.pageAs(PageQuery.build(), queryWrapper, FaultCaseVo.class);
|
|
|
return PageResult.build(page);
|
|
@@ -133,17 +134,19 @@ public class FaultCaseServiceImpl extends BaseServiceImpl<FaultCaseMapper, Fault
|
|
|
|
|
|
@Override
|
|
|
public EsPageInfo<FaultCase> selectEsPage(FaultCaseBo faultCaseBo) {
|
|
|
+ FaultCase faultCase = MapstructUtils.convert(faultCaseBo, FaultCase.class);
|
|
|
LambdaEsQueryWrapper<FaultCase> wrapper = new LambdaEsQueryWrapper<>();
|
|
|
- wrapper.match(StrUtil.isNotBlank(faultCaseBo.getFaultPhenomenon()), "pContent", faultCaseBo.getFaultPhenomenon(), 5.0f)
|
|
|
+ assert faultCase != null;
|
|
|
+ wrapper.match(StrUtil.isNotBlank(faultCase.getFaultPhenomenon()), "pContent", faultCaseBo.getFaultPhenomenon(), 5.0f)
|
|
|
.or()
|
|
|
- .match(StrUtil.isNotBlank(faultCaseBo.getFaultPhenomenon()), "fContent", faultCaseBo.getFaultPhenomenon(), 5.0f);
|
|
|
- if (StrUtil.equals(faultCaseBo.getOrderBy(), "createTimeAsc")) {
|
|
|
+ .match(StrUtil.isNotBlank(faultCase.getFaultPhenomenon()), "fContent", faultCaseBo.getFaultPhenomenon(), 5.0f);
|
|
|
+ if (StrUtil.equals(faultCase.getOrderBy(), "createTimeAsc")) {
|
|
|
wrapper.orderByAsc("createTime");
|
|
|
- } else if (StrUtil.equals(faultCaseBo.getOrderBy(), "createTimeDesc")) {
|
|
|
+ } else if (StrUtil.equals(faultCase.getOrderBy(), "createTimeDesc")) {
|
|
|
wrapper.orderByDesc("createTime");
|
|
|
- } else if (StrUtil.equals(faultCaseBo.getOrderBy(), "countAsc")) {
|
|
|
+ } else if (StrUtil.equals(faultCase.getOrderBy(), "countAsc")) {
|
|
|
wrapper.orderByAsc("viewCount");
|
|
|
- } else if (StrUtil.equals(faultCaseBo.getOrderBy(), "countDesc")) {
|
|
|
+ } else if (StrUtil.equals(faultCase.getOrderBy(), "countDesc")) {
|
|
|
wrapper.orderByDesc("viewCount");
|
|
|
}
|
|
|
if (!esFaultCaseMapper.existsIndex("fault_case_index")) {
|