|
|
|
@ -154,6 +154,17 @@ public class SearchQuery implements java.io.Serializable{
|
|
|
|
|
public void addLessEqual(String field,Date value){
|
|
|
|
|
addQuery(field,value, SearchQueryConstant.SEARCH_LESS_EQUAL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void addRulesOp(String field,String rulesOp){
|
|
|
|
|
SearchQueryForm searchQueryForm = new SearchQueryForm();
|
|
|
|
|
if(query.get(field)!=null){
|
|
|
|
|
searchQueryForm = (SearchQueryForm) query.get(field);
|
|
|
|
|
searchQueryForm.setRulesOp(rulesOp);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
searchQueryForm.setRulesOp(rulesOp);
|
|
|
|
|
query.put(field,searchQueryForm);
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @param field 字段名称
|
|
|
|
@ -177,11 +188,15 @@ public class SearchQuery implements java.io.Serializable{
|
|
|
|
|
log.error("【添加搜索条件】对象-value-错误,value不能为空");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if(null != query.get(field)){
|
|
|
|
|
log.error("【添加搜索条件】-query-错误,query已经存在数据,field={}",field);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
// if(null != query.get(field)){
|
|
|
|
|
// log.error("【添加搜索条件】-query-错误,query已经存在数据,field={}",field);
|
|
|
|
|
// return;
|
|
|
|
|
// }
|
|
|
|
|
SearchQueryForm lf = new SearchQueryForm();
|
|
|
|
|
if(query.get(field)!=null){
|
|
|
|
|
lf = (SearchQueryForm) query.get(field);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
lf.setField(field);
|
|
|
|
|
lf.setDataOp(SearchQueryUtil.filterMap.get(filter));
|
|
|
|
|
lf.setOp(filter);
|
|
|
|
|