|
|
@@ -160,7 +160,7 @@ public class SearchAction extends BaseAction {
|
|
|
ColumnEntity column = null; // 当前栏目
|
|
|
ContentModelEntity contentModel = null; // 栏目对应模型
|
|
|
List<ContentModelFieldEntity> fieldList = new ArrayList<ContentModelFieldEntity>(); // 栏目对应字段
|
|
|
- List<DiyMap> fieldValueList = new ArrayList<DiyMap>(); // 栏目对应字段的值
|
|
|
+ List<DiyModelMap> fieldValueList = new ArrayList<DiyModelMap>(); // 栏目对应字段的值
|
|
|
int typeId = BasicUtil.getInt("categoryId",0);
|
|
|
//记录自定义模型字段名
|
|
|
List filedStr = new ArrayList<>();
|
|
|
@@ -207,7 +207,7 @@ public class SearchAction extends BaseAction {
|
|
|
//判断请求中的是否是自定义模型中的字段
|
|
|
if(filedStr.contains(entry.getKey())){
|
|
|
//设置自定义模型字段和值
|
|
|
- DiyMap diyMap = new DiyMap();
|
|
|
+ DiyModelMap diyMap = new DiyModelMap();
|
|
|
diyMap.setKey(entry.getKey());
|
|
|
diyMap.setValue(value);
|
|
|
fieldValueList.add(diyMap);
|
|
|
@@ -221,9 +221,9 @@ public class SearchAction extends BaseAction {
|
|
|
if(fieldValueList.size()>0){
|
|
|
map.put("diyModel", fieldValueList);
|
|
|
}
|
|
|
+ //组织where查询条件
|
|
|
Map whereMap = this.searchMap(articleFieldName, diyFieldName, fieldList);
|
|
|
// 获取符合条件的文章总数
|
|
|
- @SuppressWarnings("deprecation")
|
|
|
int count = articleBiz.getSearchCount(contentModel, whereMap, BasicUtil.getAppId(), null);
|
|
|
|
|
|
int size = BasicUtil.getInt(ParserUtil.SIZE,10);
|
|
|
@@ -235,7 +235,6 @@ public class SearchAction extends BaseAction {
|
|
|
map.put(ParserUtil.SIZE, size);
|
|
|
//设置列表当前页
|
|
|
map.put(ParserUtil.PAGE_NO, BasicUtil.getInt(ParserUtil.PAGE_NO,1));
|
|
|
- @SuppressWarnings("unused")
|
|
|
int pageNo = (int) map.get(ParserUtil.PAGE_NO);
|
|
|
int next ,pre;
|
|
|
if(StringUtil.isBlank(pageNo) || pageNo==1){
|
|
|
@@ -389,7 +388,12 @@ public class SearchAction extends BaseAction {
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
- public class DiyMap {
|
|
|
+ /**
|
|
|
+ * 存储自定义模型字段和接口参数
|
|
|
+ * @author 铭飞开源团队
|
|
|
+ * @date 2019年3月5日
|
|
|
+ */
|
|
|
+ public class DiyModelMap {
|
|
|
String key;
|
|
|
Object value;
|
|
|
public String getKey() {
|