提交 c31af41c 编写于 作者: xignzi006's avatar xignzi006 🇨🇳

query调整and封装条件 更新 %DE%SearchContext.java.ftl

上级 91145086
......@@ -109,11 +109,24 @@ public class ${item.codeName}SearchContext extends QueryWrapperContext<${item.co
{
this.query=query;
if(!StringUtils.isEmpty(query)){
<#assign bFisrtLoop = true >
<#assign bHasSearch = false >
<#list item.getPSDEFields() as defield>
<#if defield.isEnableQuickSearch()==true>
this.getSelectCond().or().like("${defield.name?lower_case}",query);
<#if defield.isEnableQuickSearch()==true >
<#assign bHasSearch = true >
<#if bFisrtLoop>
this.getSelectCond().and(wrapper ->
wrapper.like("${defield.name?lower_case}", query)
<#assign bFisrtLoop = false >
<#else>
.or().like("${defield.name?lower_case}", query)
</#if>
</#if>
</#list>
<#if bHasSearch>
);
</#if>
}
}
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册