1、bean Searcher 版本升级到3.5.1

2、优化微信搜狗页面查询条件查询
pull/254/head
xjs 4 years ago
parent fc065088fa
commit f2ef0c6b92

@ -48,7 +48,7 @@
<mybatisplus.version>3.4.3.4</mybatisplus.version> <mybatisplus.version>3.4.3.4</mybatisplus.version>
<commonsNet.version>3.6</commonsNet.version> <commonsNet.version>3.6</commonsNet.version>
<aliyunoss.version>3.14.0</aliyunoss.version> <aliyunoss.version>3.14.0</aliyunoss.version>
<bean-searcher.version>3.4.3</bean-searcher.version> <bean-searcher.version>3.5.1</bean-searcher.version>
</properties> </properties>

@ -1,41 +1,19 @@
<template> <template>
<div class="app-container"> <div class="app-container">
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="文章标题" prop="title"> <el-form-item label="查询条件" prop="condition">
<el-input <el-input
v-model="queryParams.title" v-model="queryParams.condition"
prefix-icon="el-icon-refresh" prefix-icon="el-icon-refresh"
placeholder="请输入文章标题" placeholder="请输入文章标题、文章内容、文章来源等"
clearable clearable
maxlength="100" maxlength="100"
style="width: 500px"
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="文章内容" prop="content">
<el-input
v-model="queryParams.content"
prefix-icon="el-icon-refresh"
placeholder="请输入文章内容"
clearable
maxlength="100"
size="small"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="文章来源" prop="source">
<el-input
v-model="queryParams.source"
prefix-icon="el-icon-refresh"
placeholder="请输入文章来源"
clearable
maxlength="20"
size="small"
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="创建时间"> <el-form-item label="创建时间">
<el-date-picker <el-date-picker

@ -205,7 +205,9 @@ export default {
// //
toRescue() { toRescue() {
//
// window.location.href = 'https://www.baidu.com/s?wd=' + this.searchContent // window.location.href = 'https://www.baidu.com/s?wd=' + this.searchContent
//
window.open('https://www.baidu.com/s?wd='+ this.searchContent) window.open('https://www.baidu.com/s?wd='+ this.searchContent)
}, },

@ -36,15 +36,19 @@ public class WeiXinSouGouServiceImpl extends ServiceImpl<WeiXinSouGouMapper, Wei
Map<String, Object> params = MapUtils.builder() Map<String, Object> params = MapUtils.builder()
.page(pageDomain.getPageNum()-1, pageDomain.getPageSize()) .page(pageDomain.getPageNum()-1, pageDomain.getPageSize())
.field(WeiXinSouGou::getTitle,weiXinSouGou.getTitle()) .group("A")
.field(WeiXinSouGou::getTitle,weiXinSouGou.getCondition())
.op("ct")//构建模糊查询 ct: 包含 .op("ct")//构建模糊查询 ct: 包含
.field(WeiXinSouGou::getContent,weiXinSouGou.getContent()) .group("B")
.field(WeiXinSouGou::getContent,weiXinSouGou.getCondition())
.op("ct") .op("ct")
.field(WeiXinSouGou::getSource,weiXinSouGou.getSource()) .group("C")
.field(WeiXinSouGou::getSource,weiXinSouGou.getCondition())
.op("ct") .op("ct")
.field(pageDomain.getOrderByColumn(),weiXinSouGou.getCreateTime(),weiXinSouGou.getEndCreateTime()) .field(pageDomain.getOrderByColumn(),weiXinSouGou.getCreateTime(),weiXinSouGou.getEndCreateTime())
.op("bt")//构建bt区间查询 .op("bt")//构建bt区间查询
.orderBy(WeiXinSouGou::getCreateTime,pageDomain.getIsAsc()) .orderBy(WeiXinSouGou::getCreateTime,pageDomain.getIsAsc())
.groupExpr("A|B|C")
.build(); .build();
return beanSearcher.search(WeiXinSouGou.class, params); return beanSearcher.search(WeiXinSouGou.class, params);

Loading…
Cancel
Save